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
last | XPath |
La función fn:last devuelve el número de elementos de la secuencia que se está procesando. Esta cifra se utiliza en la mayoría de los casos para recuperar el último elemento de una secuencia de nodos.
Por ejemplo, la expresión XPath /root/function[last()] devolverá la última función. De igual manera puede comprobarse con esta función si un nodo es el último de una secuencia.
Valor de salida
Número de elementos de una secuencia de nodos
Tipo: xs:integer
Ejemplo
doc('ejemplos/ejemplo1.xml')/funciones/funcion[last()]/nombre
Resultado: fn:resolve-QName
Ejemplo
distinct-values(doc('ejemplos/ejemplo1.xml')/funciones/funcion/last())
Resultado: 4
Véase fn:distinct-values. Esta construcción puede sustituirse por fn:count.
> Volver a la referencia alfabética de XSLT y XPATH |