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

  • To: xml-dev@l...
  • Subject: Re: Errors in Kendall Clark's xml.com article on QNames
  • From: Eric van der Vlist <vdv@d...>
  • Date: Wed, 13 Feb 2002 15:24:17 +0100
  • References: <f5b1yfptrsa.fsf@c...>
  • User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.8) Gecko/20020211

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
------------------------------------------------------------------------


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