xsl-list
[Top] [All Lists]

RE: variable in filter doesn't work??

2002-09-20 10:33:54
From: Carter, Will [mailto:WCarter(_at_)envestnetpmc(_dot_)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 = &apos;zoro&apos;"'/>
<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 = &apos;zoro&apos;".

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(_dot_)martinez(_at_)trip(_dot_)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



<Prev in Thread] Current Thread [Next in Thread>