DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7076>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7076 Illegal element names accepted [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Additional Comments From [EMAIL PROTECTED] 2002-03-13 17:21 ------- > According to spec 2.3 an element cannot start with any combination > of upper and lowercase letters 'xml'. (spec 2.3) Actually, the spec says: Names beginning with the string "xml", or any string which would match (('X'|'x') ('M'|'m') ('L'|'l')), are reserved for standardization in this or future versions of this specification. Xerces respects this by placing no interpretation on any such names that are not defined by other specifications to have a particular meaning... which is the purpose of that statement in the specification. In particular, it would not be appropriate for the parser to take any action, including a warning, since it cannot know that such a Name does not in fact have a standard defined purpose that is implemented by some other XML processor being used by the application. So while it is true that users should not create documents with names that begin with [xX][mM][lL] for non-standard purposes, the parser is in no position to tell the difference between the two possible cases. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
