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

contains

XPath

 

La funcion fn:contains comprueba si el valor del segundo argumento está contenido en el primero. El valor de salida puede ser "true" o "false". Si el primer argumento es una secuencia vacía el valor de salida será siempre "false", salvo en caso de que el segundo argumento sea también una secuencia vacía. Si el segundo argumento es una secuencia vacía el valor de salida será siempre "true". En el tercer argumento se puede indicar un URI con el criterio de comparación. En caso de que no se introduzca el tercer argumento se tomará como criterio de comparación los puntos de código Unicode.

 

Argumentos

Texto

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

Tipo: xs:string

 

String

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

Tipo: xs:string

 

URI para el criterio de comparación

Opcional

Tipo: xs:string

 

Valor de salida

Valor booleano

Tipo: xs:boolean

 

 

Ejemplo

contains('data2type', '')

Resultado: true

 

 

Ejemplo

contains('data2type', 'type')

Resultado: true

 

 

Ejemplo

contains('data2type', 'atad')

Resultado: false

 

 

Ejemplo

contains('data2type', 'data2type')

Resultado: true

 

 

Ejemplo

contains('', 'data2type')

Resultado: false

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