[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: Rick Jelliffe <ricko@a...>
  • To: xml-dev@l...
  • Date: Mon, 16 Jul 2001 16:47:44 +0800

conform in javascript
 From: "XML Everywhere"
<host@x...>

> Who hasn't been surprised and a
> little miffed that values for "ID"
attributes
> can't start with a number?
>
> It's fine to reserve some characters
> for future use (such as
punctuation),
> but an element name is not
> like a C++ variable name.

Interestingly, either Netscape or IE,
in their original (pre-W3C) DOMs for
HTML JavaScript, used the name
attribute (i.e. the de facto ID) of an
element directly as an object name.

So the names had to conform to
JavaScript syntax rules for object
identifiers (which I believe includes
that the identifier cannot start with
a number).

So the tightness of IDs is not silly.
The issue is whether everyone should
be constrained by rules only required
for one kind of processing.  Well,
people can use XML Schemas keys now if
they wish, and that allows them to
have any arbitrary string. But I think
we can distinguish a useful difference
between a key and an identifier, where
identifiers are keys that may be used
as symbols in programming languages.

Cheers
Rick Jelliffe

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.