Hi,
What happens when a value of a variable is passed to exsl:node-set() ?
That is, suppose you have the following XSL fragment:
<xsl:variable name="nodes">
<nodes>
<node>node 1</node>
<node>node 2</node>
<node>node 3</node>
</nodes>
</xsl:variable>
Name: <xsl:value-of select="local-name(exsl:node-set($nodes))" />
The result I expect is:
Name: nodes
But, with libxslt 1.0.22 processor, I got:
Name: fake node libxslt
To get what I want, I have to write:
Name: <xsl:value-of select="local-name(exsl:node-set($nodes)/*)" />
really tedious!!!
So, am I wrong and libxslt is right? Or viceversa ?
Thanx in advance!
Marco Guazzone
marco(_dot_)guazzone(_at_)kerbero(_dot_)com
Kerbero S.r.L.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list