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
exists | XPath |
La función fn:exists devuelve el valor "true" si la secuencia introducida en el argumento no está vacía. Es la función opuesta de fn:empty. La función no es necesaria en la mayoría de los casos, ya que una secuencia se transforma automáticamente en un valor booleano cuando éste es esperado. La función se puede sustituir además por fn:count(sequenz)=0.
Argumentos
Secuencia
Es obligatorio, pero puede ser una secuencia vacía.
Tipo: item()
Valor de salida
Valor booleano. Se devuelve el valor "true" si no es una secuencia vacía.
Tipo: xs:boolean
Ejemplo
exists(doc('ejemplos/ejemplo1.xml')/funciones/funcion[4]/nombre)
Resultado: true
Ejemplo
exists(doc('ejemplos/ejemplo1.xml')/funciones/funcion[4]/nombre/apellido)
Resultado: false
Ejemplo
exists(())
Resultado: false
> Volver a la referencia alfabética de XSLT y XPATH |