OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Lessons learned from the XML experiment

On Fri, Nov 15, 2013 at 4:35 AM, Hans-Juergen Rennau <hrennau@yahoo.de> wrote:
Michael Kay wrote:
"and they [namespaces] add myriad opportunities for doing things wrong."

You forgot an item in your list: they offer a unique possibility to get things right when things get really complicated.

For example when you do what I presently do: integrate schema information from 283 different schemas. Fortunately they use namespaces - 283 target namespaces - which enables me to keep everything clean without relying on document URIs and or any conventions, and without adding anything to existing structures (like marker attributes). I admit that I miss a lot of fun which I might have if there were no such thing as a target namespace (the shadow of namespaces).

I would start much, much further back and commiserate with you about having to integrate info from 238 different schemas. If I were dealing in an environment that broken I would start by fixing it in my local context. Pipelines much more effective in doing so than namespaces.

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

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS