[
Lists Home |
Date Index |
Thread Index
]
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@ktlim.com, UTF-7: +Z5de+pBU-
|