Subject: Re: [xsl] Test a node set based on an attribute that will match a variable From: Cynthia DeLaria <cdelaria@xxxxxxxxxxxxx> Date: Thu, 20 Jan 2005 12:36:58 -0700 (GMT-07:00) |
Okay, cool... That worked on my for-each. I also have this same need in a few templates... But that returns an error Variables may not be used within this expression. spec_off/offer[./@*[local-name()=-->$version<--]='true'] syntax: <xsl:template match="spec_off/offer[./@*[local-name()=$version]='true']">...</xsl:template> Is this just illegal all around, or is there a way to have this work too? Thanks, Cynthia -----Original Message----- From: Joris Gillis <roac@xxxxxxxxxx> Sent: Jan 20, 2005 11:59 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Test a node set based on an attribute that will match a variable Tempore 19:47:33, die 01/20/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Cynthia DeLaria <cdelaria@xxxxxxxxxxxxx>: > Good morning, all. Good evening for some... > I am using a template where I pass the current version that I want to > test for as a variable: i.e. <xsl:variable name="version">(code, i.e. > CO)</xsl:variable> > Is there any way to test for a node set based on that variable? yes, try something like this: <xsl:for-each select="./@*[local-name()=$version]='true'"> ... </xsl:for-each> regards, -- Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) Spread the wiki (http://www.wikipedia.org)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] error in accessing siblin, Joris Gillis | Thread | Re: [xsl] Test a node set based on , Joris Gillis |
[xsl] error in accessing sibling No, Rahil Qamar Yahoo | Date | Re: [xsl] error in accessing siblin, Joris Gillis |
Month |