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

  • To: <ktl@k...>,<xml-dev@l...>
  • Subject: RE: Default namespaces are *evil*! (RE: Global/Local attributes)
  • From: "Dare Obasanjo" <dareo@m...>
  • Date: Fri, 2 Aug 2002 12:10:16 -0700
  • Thread-index: AcI6VymNhfnhLYhwRTCGoLtxqg4XEgAAOEQw
  • Thread-topic: Default namespaces are *evil*! (RE: Global/Local attributes)

If there are no default namespaces then there is no problem #2. If an
element/attribute isn't prefixed then there is no ambiguity; It has no
namespace name. 

What have I missed? 

-- 
PITHY WORDS OF WISDOM 
Never be the boss' right hand man if he's left handed.   

This posting is provided "AS IS" with no warranties, and confers no
rights. 



> -----Original Message-----
> From: Kian-Tat Lim [mailto:ktl@k...] 
> Sent: Friday, August 02, 2002 12:02 PM
> To: xml-dev@l...
> Subject: Re:  Default namespaces are *evil*! (RE: 
>  Global/Local attributes)
> 
> 
> Aaron Skonnard wrote:
> > And this madness [of attribute rule vs. element rule for unprefixed 
> > names] would go away with the death of default namespaces.
> 
> That solves one problem, but not the other.
> 
> The problems are:
> 
> 1) Without surrounding context, it is not possible to 
> determine whether an unprefixed name belongs to no namespace 
> or to the default namespace.
> 
> 2) There are two kinds of names: names belonging to no 
> namespace and names belonging to a namespace.
> 
> Killing default namespaces only takes care of problem #1.
> 
> Killing "no namespace" names in namespaced documents takes 
> care of both problems simultaneously.
> 
> Default namespaces are not evil; they are just a syntactic 
> shorthand or minimization.  No-namespace names are the true evil.
> 
> -- 
> Kian-Tat Lim, ktl@k..., UTF-7: +Z5de+pBU-
> 
> -----------------------------------------------------------------
> 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>


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