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

Re: Character Entities: An XML Core WG View


gamma xml
David Carlisle scripsit:

> However as soon as any of these language modules suggests any character
> entities the whole "modularisation" scheme gets fundamentally crippled
> and you have to have a document wide set of definitions specified in
> DTD syntax that is consistent over all the modules.  

The question is, why should the privilege of being inconsistent (e.g. using
the same names for distinct characters) be allowed?  Distinct names for
the same characters may be unavoidable for reasons of backward compatibility,
but what reason is there for not agreeing on the significance of any given
name?  Must we allow some people to write GREEK CAPITAL LETTER GAMMA as
γ whereas more sensible folk want to use Γ or Γ for the
capital and γ for the small version?

It is easy to create a principled defense of this sort of inconsistency
for elements and attributes (hence the invention of namespaces), since they
are drawn from the untrammeled noosphere.  But character entity names are
all drawn from the same Unicode character space.  I have yet to see a
principled defense for supporting inconsistency here.

> Either one could agree a common set of definitions across all the major
> vocabularies, so that in practice the problem doesn't arise even if the
> architecture doesn't really provide any support. As I've said earlier, I
> can't see this happening unless the W3C XML activity takes that on as a
> work item.

Why not the IETF, or ISO, or OASIS?  Or a task force drawn from the various
interested parties which reports proposed changes to each of its member
bodies?  Or a SAX-style benevolent dictator who has enough clout to
carry it through?

-- 
John Cowan  jcowan@r...  www.ccil.org/~cowan  www.reutershealth.com
"If I have seen farther than others, it is because I was standing on
the shoulders of giants."
        --Isaac Newton

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.