Coder’s Eye

A site about one of the three passions in my life.

Coder’s Eye header image 2

Reconsider that XML Language

January 11th, 2006 · No Comments

I’ve long agreed with the point made over at ongoing about the XML Languages. Most are poorly considered ideas, entered into without understanding the enormous scope of the task. Most duplicate functionality rather than extending or utilizing something already existing and understood by millions of people and programs.

It is the famous Not Invented Here problem, I think. A programmer sees that some schema doesn’t appear to manage something that they consider absolutely important. So, rather than do any real research, they leap in and try to “do it better”. In most cases, they just won’t succeed.

Quoting the article:

The Big Five · Suppose you’ve got an application where a markup language would be handy, and you’re wisely resisting the temptation to build your own. What are you going to do, then?

The smartest thing to do would be to find a way to use one of the perfectly good markup languages that have been designed and debugged and have validators and authoring software and parsers and generators and all that other good stuff. Here’s a radical idea: don’t even think of making your own language until you’re sure that you can’t do the job using one of the Big Five: XHTML, DocBook, ODF, UBL, and Atom.

Wise advice.

link: No New XML Languages

Technorati Tags:

Tags: Tips · XML

Bookmark this article

del.icio.us:Reconsider that XML Language digg:Reconsider that XML Language spurl:Reconsider that XML Language wists:Reconsider that XML Language simpy:Reconsider that XML Language newsvine:Reconsider that XML Language blinklist:Reconsider that XML Language furl:Reconsider that XML Language reddit:Reconsider that XML Language fark:Reconsider that XML Language blogmarks:Reconsider that XML Language Y!:Reconsider that XML Language smarking:Reconsider that XML Language magnolia:Reconsider that XML Language segnalo:Reconsider that XML Language gifttagging:Reconsider that XML Language

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment