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