Funkcja node-set() w XSLT

Definicja i użycie

Pozwala to na konwersję drzewa na zbiór węzłów. Tworzony zbiór węzłów zawsze zawiera pojedynczy węzeł i jest węzłem korzeniowym drzewa.

Dla wcześniejszych wersji Microsoft XML Core Services (MSXML) można używać wyrażeń takich jak <xsl:for-each select="$var/el">, gdzie var jest zmienną XSLT powiązaną z drzewem wynikowym. Ta metoda nie jest jednak odpowiednia dla wersji 3.0 MSXML i wyższych. Aby uzyskać podobny wynik w tych wyższych wersjach MSXML, należy użyć funkcji node-set, jak pokazano w poniższym przykładzie kodu.

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

Gramatyka

msxsl:node-set(string)