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 secuencia

Chequeo de contenidos

count devuelve el número de elementos de una secuencia en el resultado.

Posiciones

position devuelve la posición del elemento seleccionado dentro del contexto mediante un número entero.
last devuelve el número de elementos de la secuencia que se está procesando.
index-of muestra mediante números enteros la posición del valor introducido en el primer argumento dentro de una secuenca.
current devuelve el nodo que está siendo procesado, el nodo actual.

Ordenación y agrupamiento

unordered indica al procesador que el orden en el procesamiento de una secuencia no es relevante.
current-group devuelve el grupo que se está procesando mediante una función xsl:for-each-group.
current-grouping-key devuelve el criterio de agrupación del grupo que se está procesando actualmente mediante la instrucción xsl:for-each-group.

Valores distintos

distinct-values devuelve cada uno de los distintos valores de la secuencia de entrada sin tener en cuenta los valores que se repiten.

Manipulación

remove devuelve la sencuencia introducida en el primer argumento eliminando el elemento correspondiente con el número entero introducido en el segundo argumento.
reverse invierte el orden de la secuencia introducida en el argumento.
subsequence devuelve una subsecuencia de la secuencia introducida en el primer argumento según las especificaciones de los dos siguientes argumentos.
insert-before añade a la secuencia indicada en el primer argumento la secuencia introducida en el tercero.