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)