I want to assign a node-set returned by key() to a variable.
This works fine : <xsl:variable name="foo" select=3D"key('XXX', YYY)"/>
But now I have a condition and I have to use <xsl:choose>. And in such case
I am not able to set the variable.
The pseudo for what I want is something like this:
<xsl:variable name="foo">
<xsl:choose>
<xsl:when test="SOME-TEST">
SELECT node-set returned by key('XXX', YYY)
</xsl:when>
<xsl:otherwise>
SELECT node-set ancestor::*[1]
<xsl:otherwise>
</xsl:choose>
</xsl:variable>
Any suggesstions? Thanks.
Sameer.
_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee®
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963