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-from-QName

XPath

 

La función fn:namespace-uri-from-QName devuelve el URI del espacio de nombres de un nombre completo introducido en el argumento. Como valor de salida se devolverá una cadena con el URI del espacio de nombres con el tipo xs:anyURI.

Una secuencia vacía como valor de entrada se devolverá tal cual en el resultado. Para mostrar el URI del espacio de nombres de un elemento o atributo se deberá no obstante utilizar la función fn:namespace-uri.

 

Argumentos

Nombre completo, cuyo URI se desea obtener

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

Tipo: xs:QName

 

Valor de salida

URI del espacio de nombres del nombre completo introducido

Tipo: xs:anyURI

 

 

Ejemplo

namespace-uri-from-QName(())

Resultado:

 

 

Ejemplo

namespace-uri-from-QName(QName('http://www.data2type.de', 'xs:dateTime'))

http://www.data2type.de

Con la función fn:QName se crea en primer lugar un URI del espacio de nombres que después se devolverá con la función fn:namespace-uri-from-QName.

 

 

Ejemplo

namespace-uri-from-QName(QName('', 'dateTime'))

Resultado:

Con la función fn:QName se crea en primer lugar un nombre completo con un identificador local sin prefijo en el espacio de nombres vacío. Por ello se devolverá además una cadena sin caracteres.

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