Re: exslt:node-set differs between Xalan-J and XSLTC

Michael Ludwig <[email protected]> Thu, 21 Oct 2010 20:06:52 +0200
Newsgroups gmane.text.xml.xalan.java.user
Message-ID <20101021180652.GJ2436@wladimir>
Julian Reschke schrieb am 21.10.2010 um 14:27 (+0200):
> On 19.10.2010 23:17, Michael Ludwig wrote:
> >Julian Reschke schrieb am 18.10.2010 um 16:58 (+0200):

> >>select="count($tns)"/></xsl:message>
> >
> >><xsl:template name="foo">
> >>   <xsl:param name="t"/>
> >>   <xsl:param name="i"/>
> >>   <xsl:variable name="tns" select="exslt:node-set($t)"/>
> >
> >Second template, declaring its own variable. Should be one element
> >node.
> 
> Why? I would think it should be three, and XSLTC/Saxon/xsltproc
> agree on that.

You're right. I must have been confused. Try omitting the call to
exsl:node-set() here, you shouldn't need it, because at this point,
the variable already is a node-set.

-- 
Michael Ludwig