This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: variable in filter doesn't work??
- From: "Martinez, Brian" <brian dot martinez at trip dot com>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 20 Sep 2002 11:33:54 -0600
- Subject: RE: [xsl] variable in filter doesn't work??
- Reply-to: xsl-list at lists dot mulberrytech dot com
> From: Carter, Will [mailto:WCarter@envestnetpmc.com]
> 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@trip.com |
| 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