[
Lists Home |
Date Index |
Thread Index
]
On Wed, Feb 27, 2002 at 02:12:01PM -0800, Tim Bray wrote:
> 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
I have good faith it will be done, yes.
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard@redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
|