دالة XSLT node-set()
تعريف والاستخدام
يسمح لك بتحويل الشجرة إلى مجموعة من العقد. تحتوي المجموعة الناتجة دائمًا على عقدة واحدة وهي عقدة جذور الشجرة.
بالنسبة للإصدارات المبكرة من Microsoft XML Core Services (MSXML)، يمكنك استخدام تعبيرات مثل <xsl:for-each select="$var/el">، حيث يكون var متصلاً بالشجرة الناتجة عن XSLT. ولكن، هذا الأسلوب غير مناسب للإصدارات 3.0 من MSXML وأعلى. للحصول على نفس النتيجة في هذه الإصدارات العالية، استخدم دالة node-set، كما هو موضح في مثال الكود التالي.
<xsl:for-each select="msxsl:node-set($var)/el)">
النحو
msxsl:node-set(string)