Funkcja XSLT node-set()
Definicja i użycie
Pozwala przekształcić drzewo na zestaw węzłów. Tworzony zestaw 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 to zmienna XSLT związana z drzewem wynikowym. Ta metoda nie jest jednak odpowiednia dla wersji 3.0 i wyższych MSXML. Aby uzyskać podobny wynik w tych wyższych wersjach MSXML, użyj 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)