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
namespace-uri | XPath |
La función fn:namespace-uri devuelve el identificador URI del espacio de nombres de un elemento o atributo introducido en el argumento. Se trata aquí del URI por defecto, o bien del URI correspondiente al prefijo del elemento o atributo en cuestión.
Si el elemento o atributo no pertenecen a ningún espacio de nombres, se devolverá una cadena sin caracteres. Cuando no se introduce ningún argumento en la función se devolvera el URI del espacio de nombres del nodo de contexto.
Argumentos
Elemento o atributo del cual se quiere obtener el URI
Opcional
Tipo: node()
Valor de salida
URI asignado al prefijo del elemento o atributo
Tipo: xs:anyURI
Ejemplo
namespace-uri(doc('ejemplos/ejemplo3.xml')/funciones)
Resultado:
Ejemplo
namespace-uri(doc('ejemplos/ejemplo3.xml')/funciones/funcion[2]/@xsl:lang)
Resultado: www.w3.org/1999/XSL/Transform
Ejemplo
namespace-uri(doc('ejemplos/ejemplo3.xml')/funciones/*[2])
Resultado: www.hallowelt.de
Ejemplo
doc('ejemplos/ejemplo3.xml')/funciones/*[2]/namespace-uri()
Resultado: www.hallowelt.de
> Volver a la referencia alfabética de XSLT y XPATH |