|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: test if string contains an apostraphe
[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
|
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








