This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Implementing " and ' in literals
- To: xsl-list at mulberrytech dot com
- Subject: Re: Implementing " and ' in literals
- From: Matt Sergeant <matt at sergeant dot org>
- Date: Sat, 22 Apr 2000 09:56:02 +0100 (BST)
- Reply-To: xsl-list at mulberrytech dot com
On Fri, 21 Apr 2000, David Carlisle wrote:
>
>
> > Actually using C style backslash escaping would be rejected by other
> > parsers, I believe. So that's probably a better long term solution (and
> > it's prettier too!).
>
> Why would they be rejected? \ isn't a special character to xpath or xml
> so \" would just be the two characters. Adding a quote character such as
> \ just makes it harder to query attributes that have \ in their values
> as you have to double quote the \. This seems far mor common than
> wanting to make a literal string that has both " and ' in it.
Take the following: 'It\'s a nice day'
Most (all?) XPath tokenizers simply use the following regular expression:
'[^']*'
Which with the above, would stop at 'It\', followed by a single NCName
token "s" which would cause a syntax error.
--
<Matt/>
Fastnet Software Ltd. High Performance Web Specialists
Providing mod_perl, XML, Sybase and Oracle solutions
Email for training and consultancy availability.
http://sergeant.org http://xml.sergeant.org
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list