Subject: Re: Implementing " and ' in literals From: Matt Sergeant <matt@xxxxxxxxxxxx> Date: Sat, 22 Apr 2000 09:56:02 +0100 (BST) |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Implementing " and ' in literal, David Carlisle | Thread | Re: Implementing " and ' in literal, David Carlisle |
CR/EOL in XSL, Chatan Mistry | Date | Implementing iterative extension el, JamesW |
Month |