получить node-set

Balkon

Новичок
получить node-set

Что нужно написать в xslt файле что бы получить node-set?

Есть именованный шаблон с параметром $value в котором содержится xml-строка (<items><item>a</item><item>b</item></items>)
В шаблоне надо по ней пройтись... для этого ее надо преобразовать в node-set
Как именно?
Вот как выглядит шаблон: (жирным интересующие строки)
Так не работает. Что надо сделать что бы заработало?

PHP:
<xsl:stylesheet version="1.0" 
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
[b]     xmlns:exsl="http://exslt.org/common"
     extension-element-prefixes="exsl">[/b]

<xsl:output omit-xml-declaration="yes" encoding="utf-8" indent="no"/>

<xsl:template name="mytemplate">
[b]      <xsl:variable name="v" select="exsl:node-set($value)"/>[/b]

        <xsl:for-each select="$v/items/item">
           <option>[<xsl:value-of select="."/>]</option>
        </xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Данные сервера phpInfo:

XSL enabled
libxslt Version 1.1.11
libxslt compiled against libxml Version 2.6.16
EXSLT enabled
libexslt Version 1.1.11
 
Сверху