Subject: Re: [xsl] test if string contains an apostraphe From: "Thomas B. Passin" <tpassin@xxxxxxxxxxxx> Date: Tue, 3 Jul 2001 16:15:31 -0400 |
[Heather Lindsay] > I am trying to test if a string contains an apostraphe but am unable > to get the contains() function to work with it. Ordinarily to test if a > string contains some text you would have: > <xsl:if test="contains($string,'text')"> where the text you are > testing for is in single quotes. This worked when I tried it: <xsl:if test="contains($string, "&")"> Of course, the xml source has to contain &, as in : <p>This&that</p> ============= XML =========== <root> <p>This&that</p> </root> ============ XSLT ============= <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/root"> <xsl:variable name='string' select='p'/> <xsl:if test="contains($string, "&")"> Aha! </xsl:if> </xsl:template> </xsl:stylesheet> Cheers, Tom P XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] test if string contains an ap, Heather Lindsay | Thread | RE: [xsl] test if string contains a, LAJ |
[xsl] Problem with simple xsl:when , Phil Mitchell | Date | Re: [xsl] simple XPath question, Thomas B. Passin |
Month |