- From: Mystra x64 <mystra_x64@fastmail.fm>
- Date: Tue, 20 Mar 2007 17:51:24 +0300
- To: noah_mendelsohn@us.ibm.com
- Cc: "George Cristian Bina" <george@oxygenxml.com>, xmlschema-dev@w3.org
Oops... I was wrong about it then. Sorry. On Tue, 20 Mar 2007 10:42:50 -0400, noah_mendelsohn@us.ibm.com said: > No, they are not. I suggest that when making assertions like this you > check the pertinent specifications first, as that holds down the spread > of > misinformation. What you're thinking of is the fact that element and > attribute names beginning with xml are reserved in the XML Recommendation > [1]. That's true. What you're claiming is that local parts of qualified > names are also reserved. That's not true. From [2]: > > --------- > Namespace constraint: Reserved Prefixes and Namespace Names > > The prefix xml is by definition bound to the namespace name > http://www.w3.org/XML/1998/namespace. It MAY, but need not, be declared, > and MUST NOT be undeclared or bound to any other namespace name. Other > prefixes MUST NOT be bound to this namespace name, and it MUST NOT be > declared as the default namespace. > > The prefix xmlns is used only to declare namespace bindings and is by > definition bound to the namespace name http://www.w3.org/2000/xmlns/. It > MUST NOT be declared or undeclared. Other prefixes MUST NOT be bound to > this namespace name, and it MUST NOT be declared as the default > namespace. > Element names MUST NOT have the prefix xmlns. > > All other prefixes beginning with the three-letter sequence x, m, l, in > any case combination, are reserved. This means that: > users SHOULD NOT use them except as defined by later specifications > processors MUST NOT treat them as fatal errors. > > Though they are not themselves reserved, it is inadvisable to use > prefixed > names whose LocalPart begins with the letters x, m, l, in any case > combination, as these names would be reserved if used without a prefix. > ---------- > > The emphasis on the last paragraph is mine. Use of LocalParts beginning > with xml is discouraged, but they are quite clearly not reserved. If a > Recommendation like XML Schema assigned them a meaning in a namespace not > controlled by the W3C, that would be an error IMO. > > Noah > > [1] http://www.w3.org/TR/REC-xml/#dt-name > [2] http://www.w3.org/TR/xml-names11/#xmlReserved > > -------------------------------------- > Noah Mendelsohn > IBM Corporation > One Rogers Street > Cambridge, MA 02142 > 1-617-693-4036 > -------------------------------------- > > > -- Mystra x64 mystra_x64@fastmail.fm -- http://www.fastmail.fm - Access all of your messages and folders wherever you are
Received on Tuesday, 20 March 2007 14:51:51 UTC