Altova FlowForce Server 2026 Advanced Edition

Renvoie valueTrue si la condition booléenne est évaluée à true, et valueFalse si elle est évaluée à false. Seule la sous-expression sélectionnée est évaluée. Les deux sous-expressions doivent être du même type, qui est également le type de retour de l'expression.

 

Signature

if(condition sous forme de Boolean, valueTrue sous forme de any type, valueFalse sous forme de any type) -> any type

 

Paramètres

Nom

Type

Description

condition

Booléen

Spécifie la condition à évaluer.

valueTrue

Tout type

Spécifie une sous-expression à renvoyer si condition est évaluée comme true.

valueFalse

Tout type

Spécifie une sous-expression à renvoyer si condition est évaluée comme false.

 

Exemples

L'expression ci-dessous transmet une valeur booléenne conforme au schéma XML. L'expression renvoie la valeur true si b est true, sinon elle renvoie la valeur false.

 

if(b, "true", "false")

 

Voici une autre représentation d'une valeur booléenne sous forme de chaîne numérique.

 

if(b, "1", "0")

 

© 2020-2026 Altova GmbH