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
Funciones de cadena
Subcadenas
| substring-after | devuelve todos los caracteres de la cadena de entrada empezando por el carácter situado después del primero de la cadena de comparación introducida en el segundo argumento. |
| substring-before | devuelve todos los caracteres de la cadena de entrada empezando por el primer carácter hasta el carácter situado antes del primero de la cadena de comparación introducida en el segundo argumento. |
| substring | devuelve una subcadena de la cadena de entrada introducida en el primer argumento. |
Expresiones regulares
| matches | comprueba si la cadena introducida en el primer argumento coincide con la expresión regular introducida en el segunto argumento. |
| regex-group | devuelve una cadena dentro del elemento xsl:matching-substring que se corresponde con un subgrupo de una expresión regular. |
Contenido
| contains | comprueba si el valor del segundo argumento está contenido en el primero. |
| starts-with | compara las cadenas introducidas en los dos primeros argumentos. |
| ends-with | comprueba si la cadena introducida en el primer argumento termina con los caracteres introducidos en el segundo. |
Concatenación y división
| concat | toma dos o más cadenas y devuelve una cadena mediante la concatenación de los argumentos. |
| string-join | concatena las cadenas introducidas en el primer argumento. |
| tokenize | separa la cadena de entrada mediante separadores definidos en el segundo argumento por una expresión regular. |
| codepoints-to-string | genera una cadena de caracteres a partirde una secuencia de puntos de código Unicode. |
| string-to-codepoints | convierte la cadena introducida en el argumento en una secuencia de puntos de código Unicode. |
Reemplazo
| replace | se utiliza para sustituir partes de una cadena mediante una expresión regular. |
| translate | reemplazará determinados caracteres de la cadena introducida en el primer argumento. |
Comparación
| compare | compara dos cadenas de texto introducidas como argumento. |
| codepoint-equal | comprueba si dos cadenas poseen los mismos puntos de código Unicode. |
Normalización
Uso de mayúsculas
| lower-case | convierte todas las letras mayúsculas de la cadena introducida en el argumento en letras minúsculas. |
| upper-case | convierte todos los caracteres en minúscula de una cadena en mayúscula. |
Estadísticas
| string-length | devuelve con un entero el número de caracteres de la cadena introducida en el argumento. |
Internacionalización
| default-collation | devuelve la cadena con el criterio de comparación que actúa por defecto cuando este no se expresa de manera explícita. |
| lang | comprueba si el nodo introducido en el segundo argumento tiene asignado el idioma especificado en el primero. |
| normalize-unicode | normaliza la cadena de entrada introducida en el primer argumento según una de las cuatro formas de normalización Unicode introducida en el segundo argumento. |