Re: [xml-dev] Question about the sytax of namespace
declarations
by Tim Bray other posts by this author
Feb 27 2002 10:12PM messages near this date
Re: [xml-dev] Question about the sytax of namespace declarations
|
RE: [xml-dev] Question about the sytax of namespace declarations
At 12:41 PM 27/02/02 -0800, Wayne Steele wrote:
> Question:
>
> Is the below document "conforming" with regard to the XML-Namespaces rec?
>
> <root xmlns:a="" />
It's not, but this is probably a bug BTW. You can "undeclare" the
default namespace like so:
<root xmlns="foo" >
<child xmlns="" />
</root>
so why shouldn't you be able to undeclare other prefixes, e.g.
<root xmlns:foo="bar" >
<child xmlns:foo="" />
</root>
James Clark was the first to notice this, but that was after
namespaces had been out for a year.
BTW, *nobody* thinks it's a good idea to allow a namespace name
to be an empty string - if the abovec were allowed, it would
strictly be in the interests of undeclaring prefixes; which
would break no existing namespace semantics. Who knows,
it might even get done someday. -Tim
-----------------------------------------------------------------
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:
Wayne Steele
Thomas B. Passin
Thomas B. Passin
Tim Bray
Julian Reschke
James Clark
Jason Diamond
Daniel Veillard
Jason Diamond
|