Fonction namespace-uri
Retourne l'URI (Uniform Resource Identifier) d'espace de noms du nom développé du nœud dans l'argument node-set qui apparaît en premier dans l'ordre du document.
string namespace-uri(node-set?)
Notes
Si l'argument node-set est vide, le premier nœud n'a pas de nom développé ou l'URI d'espace de noms du nom développé a la valeur null et une chaîne vide est retournée. Si l'argument est omis, la valeur par défaut est une collection de nœuds avec le nœud de contexte comme seul membre.
Remarque : |
---|
La chaîne retournée sera vide à l'exception des nœuds d'élément et des nœuds d'attribut. |
Exemple
Fichier XML (data.xml)
Fichier XSLT (sample.xsl)
Fichier XSLT auxiliaire (book-schema.xml)
Sortie du processeur
<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>