[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Parameters in XPath
Subject: Re: [xsl] Parameters in XPath From: Juan Carlos Gonzalez <jcgonz@xxxxxxxxx> Date: Tue, 7 Jan 2003 04:44:52 -0800 (PST) |
What I'm trying to accomplish with the Filter parameter is to dynamically pass into the stylesheet a XPath expression to be evaluated. For example: <xsl:param name="Filter" select="@rebate>9.99 and @shippingMethod='Ground' and @cost<199.99"/> <xsl:apply-templates select="/Cat[@CatId=$Cat]/Prod[$Filter]"/> Thanks. --- David Carlisle <davidc@xxxxxxxxx> wrote: > > <xsl:param name="Filter" select="@rebate>0"/> > > > so Filter is the boolean value true or false > depending on the value of > the rebate attribute at this point. > > > <xsl:apply-templates > select="/Cat[@CatId=$Cat]/Prod[$Filter]"/> > > If Filter is true it will have no effect but if > Filter is the boolean > value false then this selct will not slect anything. > > either way Filter is a constant value not depending > on the path so this > is the same as > > > <xsl:if test="$Filter"> > <xsl:apply-templates > select="/Cat[@CatId=$Cat]/Prod"/> > </xsl:if> > > > David > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star > Internet. The > service is powered by MessageLabs. For more > information on a proactive > anti-virus service working around the clock, around > the globe, visit: > http://www.star.net.uk > ________________________________________________________________________ > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Parameters in XPath, David Carlisle | Thread | Re: [xsl] Parameters in XPath, David Carlisle |
Re: [xsl] creating a string after c, Joerg Heinicke | Date | RE: [xsl] creating a string after c, Ben Robb |
Month |
Keywords