Funciones XSLT y XPath

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

boolean

XPath

 

La función fn:boolean asigna al valor de entrada de un argumento cualquiera un valor booleano (true o false). Con esto se puede comprobar si existe un determinado nodo. Cualquier cadena de caracteres o expresión XPath que señale a la misma devolverá como argumento el valor true. Sólo una secuencia vacía, el valor 0 o el valor NaN (Not a Number) se interpretará como false. Los valores booleanos (true o false) permanecen invariables. No obstante, la función no es necesaria en la mayoria de los casos, ya que el valor booleano en condiciones y expresiones lógicas se calcula automáticamente.

 

Argumentos

Valor de entrada

Es obligatorio, pero puede ser una secuencia vacía.

Tipo: item()

 

Valor de salida

Valor booleano

Tipo: xs:boolean

 

 

Ejemplo

boolean(())

Resultado: false

 

 

Ejemplo

boolean(0)

Resultado: false

 

 

Ejemplo

boolean(1)

Resultado: true

 

 

Ejemplo

boolean('data2type')

Resultado: true

 

Ejemplo

boolean(NaN)

Resultado: false

 

 

Ejemplo

boolean(boolean(1))

Resultado: true

Un valor booleano como valor de entrada permanece invariable.

 

 

Ejemplo

boolean(boolean(0))

Resultado: false

 

 

Ejemplo

boolean(3+4=5+6)

Resultado: false

 

 

Ejemplo

boolean(3+6=5+4)

Resultado: true

  > Volver a la referencia alfabética de XSLT y XPATH