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-for-prefix

XPath

 

La función fn:namespace-uri-for-prefix devuelve el URI del espacio de nombres del prefijo introducido en el primer argumento. Debido a que el URI del espacio de nombres depende del contexto, se deberá introducir en el segundo argumento un elemento, en cuyo ámbito se debe buscar el prefijo.

En caso de que en el argumento del prefijo se introduzca una secuencia vacía o una cadena sin caracteres, la función devolverá el URI del espacio de nombres por defecto.

 

Argumente

Der Präfix, dessen URI ermittelt werden soll.

Obligatorisch, kann aber auch eine leere Sequenz sein.

Typ: xs:string

 

Element innerhalb diesem der Präfix dem URI zugeordnet wird

Obligarotorio

Tipo: element()

 

Valor de salida

URI asignado al prefijo

Tipo: xs:anyURI

 

 

Ejemplo

namespace-uri-for-prefix('',doc('ejemplos/ejemplo3.xml')/funciones)

Resultado:

 

 

Ejemplo

namespace-uri-for-prefix('xml',doc('ejemplos/ejemplo3.xml')/funciones)

Resultado: www.w3.org/XML/1998/namespace

 

 

Ejemplo

namespace-uri-for-prefix('abc',doc('ejemplos/ejemplo3.xml')/funciones)

Resultado: www.hallowelt.de

 

 

Ejemplo

namespace-uri-for-prefix('abc',doc('ejemplos/ejemplo3.xml')/funciones/funcion[1])

Resultado: www.data2type.de

Dentro del mismo documento cambia el URI para este prefijo.

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