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

not

XPath

 

La función fn:not devuelve la negación del valor booleano introducido en el argumento: Si el valor introducido es "true", devolverá "false" y viceversa.

Si el valor de entrada no es un valor booleano, se transformará mediante la función fn:boolean. Una secuencia vacía devolverá el valor "true", ya que en tal caso la función fn:boolean devolvería el valor "false".

La función se utiliza normalmente en consultas en las que se quiere devolver el valor opuesto al introducido.

 

Argumentos

Valor booleano, del cual se desea devolver la negación

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

Tipo: xs:boolean

 

Valor de salida

Valor booleano opuesto al introducido

Tipo: xs:boolean

 

 

Ejemplo

not(())

Resultado: true

 

 

Ejemplo

not(0)

Resultado: true

 

 

Ejemplo

not(2=2)

Resultado: false

 

 

Ejemplo

not(doc('ejemplos/ejemplo7.xml')/funciones/funcion[1][definicion])

Resultado: false

 

 

Ejemplo

not(false())

Resultado: true

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