|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Test a node set based on an attribute that will ma
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: 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)
|
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
|

Cart








