[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Matching attributes that contain both &pos; and "

Subject: Matching attributes that contain both &pos; and "
From: Paul_Dick@xxxxxxxxx
Date: Thu, 7 Sep 2000 15:54:40 -0400
pos
The xpath states in section 1:
To avoid a quotation mark in an expression being interpreted by the XML
processor as terminating the attribute value the quotation mark can be
entered as a character reference (" or '). Alternatively, the
expression can use single quotation marks if the XML attribute is delimited
with double quotation marks or vice-versa.

However the following example proves troublesome for XT, Saxon
and Xalan. All of them generate an error.
--XML Source:--
<?xml version="1.0"?>
<channel>
  <location name=' "x"  &apos;a z'/>
</channel>

--XSLT Stylesheet:--
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                              version="1.0">

<xsl:template match="/">
    <xsl:apply-templates/>
</xsl:template>

<xsl:template match="channel/location[@name=' "x" &apos;a z']">
  <xsl:value-of select="@name"/>
</xsl:template>

</xsl:stylesheet>

This might be a flaw with the spec,  but given that it isn't, does anyone
have a work around for how to match this attribute.

Paul


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.