[Home] [By Thread] [By Date] [Recent Entries]


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@r...  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member