[
Lists Home |
Date Index |
Thread Index
]
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
|