Re: [xml-dev] Lessons learned from the XML experiment

From
Uche Ogbuji <>
Date
2013-11-14T18:05:24Z
ID
<>
Thread
Re: [xml-dev] Lessons learned from the XML experiment
On Thu, Nov 14, 2013 at 11:00 AM, Timothy W. Cook <[email protected]> wrote:
On Thu, Nov 14, 2013 at 3:04 PM, Uche Ogbuji <[email protected]> wrote:
...
> Although I'd never design XML like that. What on earth is wrong with the
> following?
>
>>
>> <person>
>>    <employer>
>>        <name>Megaco</name>
>>    </employer>
>>    <name>Fred Blogs</name>
>> <person>
>
>
> That's just as easy to process, and has the bonus of being easier to read.
>

Now, send that to someone else.

I do. Almost every day. I have done for some 15 years.

 
 Which of the several definitions of
'person' and 'employer' would you expect them to use?

Whichever one they need.

 
Your XML file has no semantic context.

What does that mean?

 
Therefore they are free to
interpret it as they wish, not necessarily how you meant it.

That doesn't matter to me. What matters is that we get work done. The idea that anyone will ever interpret any message I send, in any format, as I wish them to interpret it is utter hubris.

You said XML works fine for your little corner. Cool. XML with no namespaces works fine for my little corner.


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