[xml-dev] xmlns:xml = "???"
by Michael Kay other posts by this author
Jan 28 2002 8:35PM messages near this date
RE: [xml-dev] QNames in attribute values
|
Re: [xml-dev] xmlns:xml = "???"
Two questions:
(1) Is it legal to specify
xmlns:xml="http://www.w3.org/XML/1998/namespace"?
(2) Is it legal to specify
xmlns:xml="anything else"?
The namespaces spec says that namespace prefixes starting "xml" are
"reserved for use by XML and XML-related specifications". That presumably
doesn't by itself make it an error to use such a prefix, it just means that
XML specifications are allowed to constrain their use.
Then it says "The prefix xml is by definition bound to the namespace name
http://www.w3.org/XML/1998/namespace". I think one could probably interpret
that as saying it's an error to bind it to anything else: but I'm not sure!
But does it mean it's an error to declare it explicitly?
Supplementary questions:
(3) Do xml:space and xml:lang have any defined meaning if
xmlns:xml="anything else" is specified?
(4) Is it legal to specify
xmlns:xmlns="anything"?
(and if not, where does it say so?)
Mike Kay
-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>
Thread:
Michael Kay
Tim Bray
|