This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: explicit filter


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]