Λειτουργία XSLT node-set()
Ορισμός και Χρήση
Ας σας επιτρέψει να μετατρέψετε το δέντρο σε ένα σύνολο κόμβων. Το δημιουργημένο σύνολο κόμβων περιέχει πάντα έναν κόμβο και είναι ο κορμός του δέντρου.
Για τις αρχικές εκδόσεις του Microsoft XML Core Services (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)