توابع node-set() XSLT

تعریف و استفاده

این امکان را می‌دهد که درخت را به مجموعه‌ای از گره‌ها تبدیل کنید. مجموعه‌ای که تولید می‌شود همیشه شامل یک گره است و گره ریشه درخت است.

برای نسخه‌های اولیه 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)