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 |