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. |