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

Re: Two different sets of experiences about non-English identifiers

  • From: Eric Bohlman <ebohlman@e...>
  • To: XML Everywhere <host@x...>, xml-dev@l...
  • Date: Fri, 13 Jul 2001 09:36:18 -0500

Re: Two different sets of experiences about non-English identifiers
7/13/01 2:30:34 AM, XML Everywhere <host@x...> wrote:

>As of yet, nobody has made a good argument
>as to why XML names are so restrictive.
>
>Who hasn't been surprised and a
>little miffed that values for "ID" attributes
>can't start with a number?

Seriously, the main reasons are historical.  One of the earliest design goals of XML was that it in 
fact be a profile of SGML, primarily so that existing SGML software tools could process XML 
documents.  This meant using a fixed SGML declaration for XML, which in turn required "freezing" 
certain things that were choices in full SGML, and one of those things was the set of name 
characters.  At the time, full Unicode support was still rare in SGML processors, so there had to be 
compromises in these choices.

This is actually typical of many real-world systems; they wind up with constraints that wouldn't have 
existed if the systems had been developed from scratch in a self-contained environment.  This is off-
putting to a lot of people, especially those who are just out of school because most engineering/CS 
curricula seem to leave students with the impression that the primary job of a programmer/engineer is 
in fact to create new systems from the ground up, rather than to incrementally modify existing 
systems (the former is certainly sexier than the latter, I'll admit).  But in Real Life, most _de 
novo_ creations without historical ties fail, largely because they can't get enough adopters.



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.