Subject: RE: [xsl] contains() From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 10 Sep 2002 09:57:33 +0100 |
Your test <xsl:if test="contains(child::text(),'Euro')"> is testing whether the first child::text() node contains the string 'Euro'. In your case the string is in the second child text node (the first one contains whitespace only). Instead, test whether the string value of the element contains 'Euro': <xsl:if test="contains(.,'Euro')"> Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Alia Mikati > Sent: 10 September 2002 09:10 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] contains() > > > Hello, > I hope u can help me with this. I have this part of an xml file: > ... > <tr class="dynamic_row1"> > <td width="160px"> > <img border="0" src="mypictures/flags/euro.gif" width="21" > height="13" /> > Euro</td> > <td width="50px" class="dynamic_right">1.018</td> > <td width="50px" class="dynamic_right">1.018</td> > <td width="50px" class="dynamic_right">08:10</td> > <td width="90px" class="dynamic_center">09 SEP 2002</td> > </tr> > ... > > And I wanna get the sibling value of the row containing > 'Euro'. But the > xsl template is not working as if it can't find 'Euro'. > ... > <xsl:template match="body/center/table/tr/td"> > <xsl:if test="contains(child::text(),'Euro')"> > <b> Bid value is : </b> > <xsl:value-of select="normalize-space(following-sibling::td > [position() = 1])"/><br/><br/> > <b> Ask value is : </b> > <xsl:value-of select="normalize-space(following-sibling::td > [position() = 2])"/><br/><br/> > </xsl:if> > </xsl:template> > ... > > It works if instead of 'Euro' I searched for '1.018' for exp. or any > other row value. I think the problem is the space before the > word 'Euro'. > I used 'normalize-space' but didnt work either. How can I fix > it? Thx a lot > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] contains(), Alia Mikati | Thread | RE: [xsl] contains(), Jarno . Elovirta |
RE: [xsl] contains(), Alia Mikati | Date | [xsl] add elements THANK YOU!, Naraschewski, E. |
Month |