|
Subject: Re: [xsl] XSL and substring filter ? From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Fri, 09 Aug 2002 15:13:06 +0200 |
<xsl:template match="row">
<xsl:for-each select="*[contains(., 'orange')]">
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:template><row> <fruit>apple, orange</fruit> <vegetable>potato, chillies</vegetable> <drink>cola , orange juice </drink> </row>
<row> <fruit>grapes</fruit> <vegetable>nothing</vegetable> <drink>lemon juice</drink> </row>
...
I want to pick up all the child elements of row which has a certain string appearing as part of its text.
For example if my search is based on 'orange', following should be returned :
<fruit>apple, orange</fruit> <drink>cola , orange juice </drink>
Basically how do i filter this way (a substring kind of filter) . I want to use xsl-foreach and apply this filter simultaneously.
Code would be of great help ! Jitu
System Development VIRBUS AG Fon +49(0)341-979-7419 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] XSL and substring filter ?, Jitu | Thread | [xsl] replace carridge return/linef, Joeri Belis |
| RE: [xsl] How to normalize XML???, Andrew Welch | Date | RE: [xsl] XSL and substring filter , Andrew Welch |
| Month |