|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Can't have both " and ' in an XPath lite
> To all of my knowledge, the XPath 1.0 syntax has no escaping
> mechanism for literal delimiters at all.
>
> Do I miss something? If no, is this problem still valid for XPath 2.0?
XPath 2.0 allows the delimiter of a string literal to be doubled within the
literal:
xsl:if test='($x = "He said, ""I don't""")'>...
In XSLT 1.0 my usual approach is to use variables
<xsl:variable name="quot">"</xsl:variable>
<xsl:variable name="apos">'</xsl:variable>
<xsl:if test="$x = concat('He said, ', $quot, 'I don', $apos, 't',
$quot)">...
Michael Kay
http://www.saxonica.com/
|
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
|






