|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] variable in filter doesn't work??
when I put a variable in a filter I am having problems... here is my xml: ----------------------- <people> <person name="george"> <cat>zoro</cat> <dog>butch</dog> <fish>jaws</fish> </person> <person name="jennifer"> <cat>felix</cat> <dog>fido</dog> <fish>moby</fish> </person> <person name="simon"> <cat>tom</cat> <dog>scooby</dog> <fish>conroy</fish> </person> </people> ----------------------- this xsl works properly (it sorts out all except for when cat='zoro': ----------------------- <xsl:for-each select="//person[cat = 'zoro']"> <tr> <td><xsl:value-of select="cat"/></td> <td><xsl:value-of select="dog"/></td> <td><xsl:value-of select="fish"/></td> </tr> </xsl:for-each> ----------------------- output: zoro butch jaws why doesn't this work? ----------------------- <xsl:variable name="filter" select='"cat = 'zoro'"'/> <xsl:value-of select="$filter"/> <tr> <td><xsl:value-of select="cat"/></td> <td><xsl:value-of select="dog"/></td> <td><xsl:value-of select="fish"/></td> </tr> </xsl:for-each> ----------------------- output: zoro butch jaws felix fido moby tom scooby conroy I really trying to filter based on a parameter, if the parameter is empty, don't filter. If it is something, filter. thanks, will XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








