Re: [xml-dev] How to design XML to have broad utility and yet also enable efficient application processing?

From
Uche Ogbuji <>
Date
2013-11-22T00:18:41Z
ID
<>
Thread
Re: [xml-dev] How to design XML to have broad utility and yet also enable efficient application processing?
On Thu, Nov 21, 2013 at 5:03 PM, John Cowan <[email protected]> wrote:
On Thu, Nov 21, 2013 at 4:23 PM, David Lee <[email protected]> wrote:
 Well, I did an analysis a while back of all the schemas we had published so far.  It turned out that the namespace URI for this private namespace existed in 12 different incompatible variants.  If we, the schema creators, can't get it right, what hope is there for anyone else?
 
Writing good software takes work, there is no holy grail of "No Code Needed" or "No Brain Needed".

No, but there's such a thing as gratuitous difficulty.

Almost no one gets namespaces right. Almost no one. I've found it hilarious in recent threads how many times people would say "namespaces are great!" or "namespaces are no big deal!" and then within a few sentences commit some of the most common namespaces errors. Most of these I'm pretty sure we've all let pass without the requisite "GOTCHA!" because, hey, we're so used to people not getting namespaces right that we hardly even notice any more. I hardly do, until something breaks somewhere along my chain of responsibility, of course. Naturally I've been doing everything I can to eliminate namespaces from my areas of responsibility, even to the extent of minimizing use of XSLT.


--
Uche Ogbuji                                       http://uche.ogbuji.net
Founding Partner, Zepheira                  http://zepheira.com
Author, Ndewo, Colorado                     http://uche.ogbuji.net/ndewo/
Founding editor, Kin Poetry Journal      http://wearekin.org
Editor & Contributor, TNB     http://www.thenervousbreakdown.com/author/uogbuji/
http://copia.ogbuji.net    http://www.linkedin.com/in/ucheogbuji    http://twitter.com/uogbuji