namespace-uri 関数
ドキュメント順序の最初にある、ノード セットの引数のうち、拡張された名前の名前空間の URI (Uniform Resource Identifier) を返します。
string namespace-uri(node-set?)
解説
ノード セット引数が空である場合、最初のノードが展開名を持っていない場合、または展開名の名前空間 URI が Null である場合は、空の文字列が返されます。 引数が省略された場合、唯一のメンバーとしてコンテキスト ノードが設定されたノード セットが既定値となります。
注 : |
---|
要素ノードと属性ノード以外は、返される文字列が空になります。 |
サンプル
XML ファイル (data.xml)
XSLT ファイル (sample.xsl)
補助 XSLT ファイル (book-schema.xml)
プロセッサ出力
<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>