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)">