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

RE: UTF-8+names


utf 8 ampersand


> -----Original Message-----
> From: Tim Bray [mailto:tbray@t...] 
> Sent: Saturday, October 18, 2003 17:21
> To: Alessandro Triglia
> Cc: 'Seairth Jacobs'; 'xml-dev'
> Subject: Re:  UTF-8+names
> 
> 
> Alessandro Triglia wrote:
> 
> > As I understand, in UTF-8+name, an ampersand is represented 
> as  &&;  
> > which means that, if UTF-8+name is used for XML, "normal" entity 
> > references will look like:
> > 
> > 	&&;myentity;
> > 
> > and numeric character references will look like:
> > 
> > 	&&;#12345;
> 
> No.  &&; represents an ampersand.  Normally it wouldn't be 
> used in text 
> you were going to feed to an XML processor because XML 
> processors don't 
> like that.


But if an XML processor understands UTF-8+names, it will invoke the
UTF-8+names codec to translate from bytes to Unicode characters.  Since the
bytes  0x26 0x26 0x3E  decode as  AMPERSAND, this is the character that the
XML processor will see.  This  AMPERSAND  will be (rightly) interpreted as
the beginning of an entity reference or numeric character reference in those
cases.

(If the XML processor does not understand UTF-8+names, it will encounter all
those     things in the document and will not know what to do with
them.  So we are certainly under the assumption that the XML processor is
aware of the  encoding="utf-8+names"  and understands it, therefore the
previous paragraph stands.)

Alessandro


>  & represents just "&" because UTF-8+names doesn't 
> assign a replacement.  ü represents a single u+umlaut character, 
> inhereited from HTML.
> 
> -- 
> Cheers, Tim Bray (http://www.tbray.org/ongoing/)
> 
> 
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org 
> <http://www.xml.org>, an initiative of OASIS 
<http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>



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
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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.