[
Lists Home |
Date Index |
Thread Index
]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
/ Jeff Lowery <Jeff.Lowery@creo.com> was heard to say:
|> The complexity created by namespace inheritance oozes out of every
|> paragraph.
|
| <soapbox>
| The technical complexities of namespaces would virtually go away if
| identifiers were nothing more than short string prefixes attached to each
| and every qualified name (i.e., eliminate namespace scopes), where such
| identifiers are unique, single-purposed, and registered with a central
| naming authority.
| </soapbox>
The registry idea for namespace prefixes is dead on arrival. Won't
work. Can't work. I need to be able to construct prefixes on the fly
and send them out into the wild where I know they'll mean the right
thing.
But if namespace scoping is the real source of your pain, that could
be eliminated (at least in theory; in practice, I think lots of people
will demand the ability to scope. How else do you slurp up arbitrary
content and shove it into the middle of your document? Why are
you...no, ask a silly question...).
There's no need for a registry. If namespaces had to be declared on
the root element, for example, or if they were declared in processing
instructions that preceded the root element (then you wouldn't even
need to deal with the hack of psuedo-attributes).
Norm wanders off in a fog of deja vu.
Be seeing you,
norm
- --
Norman.Walsh@Sun.COM | Resist the urge to hurry; it will only slow
XML Standards Architect | you down--Bruce Eckel
Web Tech. and Standards |
Sun Microsystems, Inc. |
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.7 <http://mailcrypt.sourceforge.net/>
iD8DBQE/QoqyOyltUcwYWjsRAuE6AKCxhfP97k1kyxkvruWTYMjdpKgf8gCdH9l/
IFyNnbajrQsXziiEcfXR4io=
=s0Ur
-----END PGP SIGNATURE-----
|