Función contains
Comprueba si la cadena del primer argumento contiene la cadena del segundo argumento.
boolean contains(str1, str2)
Parámetros
- str1
Una cadena que puede incluir el segundo argumento.
- str2
Una cadena que puede estar incluida en el primer argumento.
Valores devueltos
Devuelve un valor verdadero si la cadena del primer argumento contiene la cadena del segundo argumento. De lo contrario, devuelve un valor falso.
Notas
Si un argumento no es de tipo cadena, primero se convierte en una cadena mediante la función string() y, a continuación, se evalúa el resultado de dicha conversión.
Precaución: |
---|
Las conversiones de cadenas para conjuntos de nodos que se pasan a esta función como argumentos pueden arrojar resultados inesperados.Para obtener más información, vea Función string. |
La función distingue mayúsculas de minúsculas.
Ejemplo
En el siguiente ejemplo se ilustra el uso de la función contains()
para consultar una colección de libros cuyos títulos contienen la palabra "Pattern".
Archivo XML (contains.xml)
Archivo XSLT (contains.xsl)
Resultados
Cuando se aplica al archivo XML (contains.xml), la hoja de estilos XSLT anterior produce el siguiente resultado:
The Weather Pattern by Weather Man cuesta 100,00.
Weaving Patterns by Weaver cuesta 150,00.
Speech Pattern by Speaker cuesta 15,00.