namespace-uri 関数

ドキュメント順序の最初にある、ノード セットの引数のうち、拡張された名前の名前空間の URI (Uniform Resource Identifier) を返します。

string namespace-uri(node-set?)

解説

ノード セット引数が空である場合、最初のノードが展開名を持っていない場合、または展開名の名前空間 URI が Null である場合は、空の文字列が返されます。 引数が省略された場合、唯一のメンバーとしてコンテキスト ノードが設定されたノード セットが既定値となります。

ms256466.note(ja-jp,VS.100).gif注 :
要素ノードと属性ノード以外は、返される文字列が空になります。

サンプル

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>

参照

リファレンス

XML データ型リファレンス