|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: contains()
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: 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
|
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








