Subject: RE: [xsl] variable in filter doesn't work?? From: "Martinez, Brian" <brian.martinez@xxxxxxxx> Date: Fri, 20 Sep 2002 11:33:54 -0600 |
> From: Carter, Will [mailto:WCarter@xxxxxxxxxxxxxxxx] > Sent: Friday, September 20, 2002 10:24 AM > Subject: [xsl] variable in filter doesn't work?? > > > why doesn't this work? > ----------------------- > <xsl:variable name="filter" select='"cat = 'zoro'"'/> > <xsl:value-of select="$filter"/> Here I assume you mean xsl:for-each. for-each only iterates on a node-set; your variable $filter doesn't return a node-set, but rather a literal string, "cat = 'zoro'". It might be easier to define the expression in the select attribute of the for-each loop: <xsl:for-each select="//person/cat = 'zoro'"> ... </xsl:for-each> which would eliminate the need for the variable. cheers, b. | brian martinez brian.martinez@xxxxxxxx | | senior gui programmer 303.708.7248 | | trip network, inc. fax 303.790.9350 | | 6436 s. racine cir. englewood, co 80111 | | http://www.cheaptickets.com/ http://www.trip.com/ | XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] variable in filter doesn', Michael Kay | Thread | RE: [xsl] variable in filter doesn', Passin,Thomas B. (To |
RE: [xsl] XSLT and Haskell (was: ex, Michael Kay | Date | RE: [xsl] variable in filter doesn', Passin,Thomas B. (To |
Month |