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 |