Altova FlowForce Server 2026 Advanced Edition

Devuelve el valueTrue si la condición booleana da como resultado true y valueFalse si la condición da como resultado false. Solo se evalúa la subexpresión seleccionada. Ambas subexpresiones deben ser del mismo tipo, que también es el tipo devuelto de la expresión.

 

Firma

if(condition como Boolean, valueTrue como cualquier tipo, valueFalse como cualquier tipo) -> cualquier tipo

 

Parámetros

Nombre

Tipo

Descripción

condition

booleano

Indica la condición que se debe evaluar.

valueTrue

cualquier tipo

Especifica una subexpresión que se devolverá si condition da como resultado true.

valueFalse

cualquier tipo

Especifica una subexpresión que se devolverá si condition da como resultado false.

 

Ejemplos

La siguiente expresión pasa un valor booleano como un valor conforme al esquema XML. La expresión devuelve true si b es true. De lo contrario, devuelve false.

 

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

 

A continuación se muestra una representación alternativa de un valor booleano como cadena numérica.

 

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

 

© 2020-2026 Altova GmbH