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

node-name

XPath

 

La función fn:node-name devuelve el nombre expanido del elemento, atributo o instrucción de procesamiento introducido en el argumento. Para los elementos y atributos se trata simplemente del nombre empleado en el documento XML.

Si el nodo no pertenece a ningún espacio de nombres, la parte correspondiente al espacio de nombres del nombre completo (QName) estará vacía, así como la parte local del nombre del elemento en cuestión.

 

Argumentos

Elemento, atributo o instrucción de procesamiento

Es obligatorio, pero puede ser una secuencia vacía.

Tipo: node()

 

Valor de salida

Nombre completo del elemento, atributo o instrucción de procesamiento.

Tipo: xs:QName

 

 

Ejemplo

node-name(doc('ejemplos/ejemplo3.xml')/funciones/*[2])

Resultado: abc:funcion

 

 

Ejemplo

node-name(doc('ejemplos/ejemplo3.xml')/funciones/funcion[2])

Resultado: funcion

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