Re: [xml-dev] Errors in Kendall Clark's xml.com article on QNames

From
Eric van der Vlist <>
To
Date
2002-02-13T14:24:17Z
ID
<>
Thread
Re: [xml-dev] Errors in Kendall Clark's xml.com article on QNames
Henry S. Thompson wrote:

 > Why use two mechanisms to do the same thing,
> namely establish ownership/semantic scope for names?  

To me, this is a design issue more than a practical one: namespaces 
belong to markup while QNames belong to applications.

This is the same kind of question than:

- Why model communication protocols as layers?
- Why defined private classes?

It's allways more concise to access private classes, methods and 
properties directly and to short-circuit the layers of a protocol...

Allowing QNames creates a dependency between the applications and the 
markup which should not exist. It makes it more difficult to build 
applications relying on a "virtual XML" which is never serialized as XML.

These are things I find difficult to explain clearly, it's almost a 
matter of ethics ;=) something which just makes me feel very uneasy...

Eric
-- 
Rendez-vous a Paris pour mes formations XML/XSLT.
                                           http://dyomedea.com/formation/
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org
------------------------------------------------------------------------