Subject: Re: [xsl] Filter by a parameter From: George Cristian Bina <george@xxxxxxxxxxxxx> Date: Tue, 24 Oct 2006 15:02:06 +0300 |
What about <xsl:for-each select="/Root/Mynode[Complete='true' and (Supplier=$supplier_param or '*'=$supplier_param)]/price"> ?
Best Regards, George --------------------------------------------------------------------- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com
I'm using xslt 1.0
<xsl:param name="supplier_param" />
<xsl:variable name="test"> <xsl:choose> <xsl:when test="$supplier_param"> <xsl:value-of select="$supplier_param"/> </xsl:when> <xsl:otherwise> * </xsl:otherwise> </xsl:choose> </xsl:variable>
<xsl:for-each select="/Root/Mynode[Complete='true' and Supplier=$test]/price">
</xsl:for-each>
But it doesnt works...
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Filter by a parameter, Giancarlo Rossi | Thread | RE: [xsl] Filter by a parameter, Vasu Chakkera |
[xsl] Filter by a parameter, Giancarlo Rossi | Date | RE: [xsl] Filter by a parameter, Vasu Chakkera |
Month |