[XSL-LIST Mailing List Archive Home]
[Reply To This Message]
Re: Apostrophe escaping in contains().
Subject: Re: Apostrophe escaping in contains().|
From: "J.Pietschmann" <j3322ptm@xxxxxxxx>
Date: Tue, 02 Dec 2003 18:40:29 +0100
Ben Trafford wrote:
I'm trying to get a test using contains() to look for an apostrophe.
My XSLT processor (Saxon) keeps telling me that I need whitespace
The fragment I'm working with looks like this:
<xsl:when test="contains($text, '"'"')> some stuff </xsl:when>
I've searched the FAQs, and they report that I'm escaping the
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Well, not exactly: for the parser, the attribute value ends after the
double quote before the escaped '
Do you really want to look for the substring "'" (double quote -
apostrophe - double quote)? If so, try
<xsl:variable name="apos" select='"'"'/>
In the variable's select: the first apostrophe is the XML attribute
value quote, the double quote starts an XPath string, the ' is
the content of the string, then everything is closed.
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