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