RE: [xml-dev] Default namespaces are *evil*! (RE: [xml-dev] Global/Local attributes)

From
Dare Obasanjo <>
To
,
Date
2002-08-02T19:10:16Z
ID
<>
Thread
RE: [xml-dev] Default namespaces are *evil*! (RE: [xml-dev] 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:] 
> Sent: Friday, August 02, 2002 12:02 PM
> To: 
> Subject: Re: [xml-dev] Default namespaces are *evil*! (RE: 
> [xml-dev] 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, , 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>