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

local-name

XPath

 

La función fn:local-name devuelve la parte local del nombre del elemento, atributo o instrucción de procesamiento introducido en el argumento. Se devolverá por lo tanto el nombre del elemento o atributo sin su prefijo.

En caso de introducir un nodo documento, un nodo de texto o un nodo de comentario, la función devolverá una secuencia vacía. Si no se introduce ningún argumento, la función devolverá la parte local del nombre del nodo de contexto. Si no existe actualmente un nodo de contexto, el elemento de contexto no es un nodo, o si se introduce la secuencia vacía, la función devolverá una secuencia vacía.


Argumentos

Nodos, de los cuales se devolverá la parte local del nombre

Es obligatorio, pero puede ser una secuencia vacía

Tipo: node()


Valor de salida

Parte local del nombre del nodo

Tipo: xs:string

 

 

Ejemplo

local-name(doc('ejemplos/ejemplo5.xml')/funciones/funcion[1]/@xml:lang)

Resultado: lang

 

 

Ejemplo

local-name(doc('ejemplos/ejemplo5.xml')/funciones/funcion[4])

Resultado: funcion

 

 

Ejemplo

local-name(doc('ejemplos/ejemplo5.xml')/funciones/funcion[4]/*[last()])

Resultado: nombre

  > Volver a la referencia alfabética de XSLT y XPATH