Subject: RE: [xsl] XSL and substring filter ? From: "Andrew Welch" <awelch@xxxxxxxxxxxxxxx> Date: Fri, 9 Aug 2002 14:22:40 +0100 |
> For example if my search is based on 'orange', following should be > returned : > > <fruit>apple, orange</fruit> > <drink>cola , orange juice </drink> Hi, <xsl:template match="row"> <xsl:copy-of select="*[contains(.,'orange')]"/> </xsl:template> will copy all children of <row> which contain the string 'orange' To use this in combination with a param: <xsl:param name="searchString" select="'orange'"/> <xsl:template match="row"> <xsl:copy-of select="*[contains(.,$searchString)]"/> </xsl:template> cheers andrew > -----Original Message----- > From: Jitu [mailto:jibhatia@xxxxxxxxxxx] > Sent: 09 August 2002 14:00 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] XSL and substring filter ? > > > <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 > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002 > > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to normalize XML???, Joerg Heinicke | Thread | [xsl] FO Initial Page Sequence Ques, Schrooten, Ben |
Re: [xsl] XSL and substring filter , Joerg Heinicke | Date | RE: [xsl] xsl:copy-reposting, Andrew Welch |
Month |