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


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


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