[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xsl:variable and key
In XSLT 1.0 use the "Carlisle workaround" for this: <xsl:variable select="key('XXX', YYY)[test] | ancestor::*[1][not(test)]" /> Michael Kay > -----Original Message----- > From: Sameer N [mailto:samooo_vc@xxxxxxxxxxx] > Sent: 11 June 2004 02:35 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: xsl:variable and key > > 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 McAfeeR > Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 > > > --+------------------------------------------------------------------ > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ > or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> > --+-- > >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|