[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: "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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|