node-set 関数

この関数を使えば、ツリーをノード セットに変換できます。 結果として得られるノードには、単一のノードおよびツリーのルート ノードが常に含まれます。

msxsl:node-set(string)

解説

旧バージョンの Microsoft® XML コア サービス (MSXML) では、<xsl:for-each select="$var/el"> などの式が使用できました。var は結果ツリーにバインドされた XSLT 変数です。 しかし、この方法は、MSXML バージョン 3.0 以降では機能しません。 新しいバージョンの MSXML で同じ結果を得るには、次のコード サンプルに示すように node-set 関数を使用します。

<xsl:for-each select="msxsl:node-set($var)/el)">

参照

リファレンス

XML データ型リファレンス