For example: 'Don't try this at home' would be replace by 'Don\'t try this at home'
Yan.
Martin Polley wrote:
I have a JSP page that takes a request and constructs an XUpdate query from it. The problem is that the selector string can include apostrophes. When such a string is incorporated into the XUpdate expression it causes an error (misquoted literal... expected single quote!).
The offending XUpdate query looks something like this:
<xu:modifications version="1.0" xmlns:xu="http://www.xmldb.org/xupdate"><xu:update select="//[EMAIL PROTECTED]'Don't try this at home']/@description">Test</xu:update></xu:modifications>
No surprise that it doesn't work...
How can I get around this?
I have tried replacing the apostrophe with ' (by using the replaceAll() function), but the result is exactly the same. In the XUpdate query (which the page writes to the log), it appears as "Don't", but submitting this query results in the same error.
Any ideas?
TIA,
