XSLT node-set()関数

定義と使用法

ツリーをノードセットに変換するために使用されます。生成されたノードセットは常に単一のノードを含み、ツリーのルートノードです。

初期の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)">

文法

msxsl:node-set(string)