id 関数

一意の ID を基準にして要素を選択します。

node-set id(object)

解説

引数がノード セット型である場合、結果は、ノード セット引数内の各ノードの文字列値に id() を適用した結果の和集合になります。

引数がその他の型である場合、引数は文字列に変換された後、空白で区切られたトークンのリストに分割されます (空白は、生成値と一致する任意の文字列のシーケンスです)。リスト内のいずれかのトークンと同じ一意の ID を持つコンテキスト ノードと同じドキュメント内の要素が含まれたノード セットが結果として生成されます。

XML ファイル (test.xml)

XSLT ファイル (test.xsl)

出力

XSLT スタイル シートを上の XML ファイルに適用すると、次のノードセットが生成されます。

<x a="a21">

<x a="a31">

<y>y31</y>

<y>y32</y>

</x>

</x>

and

<y>y31</y>

参照

リファレンス

XML データ型リファレンス