This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: explicit filter
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] explicit filter
- From: Dan Diebolt <dandiebolt at yahoo dot com>
- Date: Mon, 14 May 2001 08:21:26 -0700 (PDT)
- Reply-To: xsl-list at lists dot mulberrytech dot com
Here is how I would address your problem. Set up two variables for
the cantidate elements and the filtered elements:
<xsl:variable name="elements" select="..some statement.."/>
<xsl:variable name="filtered_elements" select="/.."/>
Note $filtered_elements is empty (there is no parent of the root node).
Now recurse over $elements calling a named template (with paramaters)
and when a element is found that matches your filter criteria, add it
to the template parameter using a union operator (ie |):
<xsl:with-param name="filtered_elements" select="$filter_elements|$new"/>
Regards,
Dan
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list