Función namespace-uri
Devuelve el identificador URI de espacio de nombres del nombre expandido del nodo del argumento del conjunto de nodos que se encuentra en primer lugar en el orden de documento.
string namespace-uri(node-set?)
Notas
Si el argumento del conjunto de nodos está vacío, el primer nodo no tendrá nombre expandido, el identificador URI de espacio de nombres del nombre expandido será Null y se devolverá una cadena vacía. Si se omite el argumento, se toma como predeterminado un conjunto de nodos con el nodo de contexto como único miembro.
Nota: |
---|
La cadena devuelta estará vacía salvo en el caso de los nodos de elemento y de atributo. |
Muestra
Archivo XML (data.xml)
Archivo XSLT (sample.xsl)
Archivo XSLT auxiliar (book-schema.xml)
Resultado del procesador
<html>
<body>
<h3>namespace-uri() Function</h3>
<table width="100%" border="1">
<tr>
<td width="25%"><b>namespace-uri()</b></td>
<td width="25%"><b>name()</b></td>
<td width="25%"><b>local-name</b></td>
<td width="25%"><b>text()</b></td>
</tr>
<tr>
<td>x-schema:book-schema.xml</td>
<td>b:catalog</td>
<td>catalog</td>
<td></td>
</tr>
...
<tr>
<td>x-schema:book-schema.xml</td>
<td>b:author</td>
<td>author</td>
<td>Gambardella, Matthew</td>
</tr>
...
</table>
</body>
</html>