XMLSucks? .. Maybe

April 10th, 2006

I am using
XML since several years, and I’ve wondered several time why this is a so
complex description language. For me, the biggest issue with XML is that it
fails in an area where it should be perfect: being human readable. Reading a
complex XML document is a nightmare, writing/modifying XML based configurations
files also, and even with some tools, its seems just a complex way to do simple
things.
I was thinking that I may have some “personals” issues, with XML, but
it seems that I am not alone, and this site proofs this: http://xmlsucks.org/
(but you have to use it anyway), contains what I think is a very good
presentation of PRO and CON of XML. It’s a 2002 document, but still valid in
think, especially with the conclusion:

  • XML does suck technologically, but:
  • the technological problems can be managed
  • the political and commercial advantages of working with the same open
    standard as everyone are enormous
  • XML is here to stay…

And there is no dubt that due to the interoperability, there are a lot of advantages of using XML, it’s just that it could have been done even better….

Technorati Tags:

Entry Filed under: Uncategorized

1 Comment Add your own

  • 1. Phu  |  April 13th, 2006 at 8:11 pm

    It have been done better!

    In section “7. Verbosity” Aaron Crane explains that “XML is hideously verbose for humans — just like SGML”. It provide an alternative bracketed notation. Such notation already exists: symbolic expression (1958).

    Forty years after, XML came out, heavier, uglier (cf. CDATA patch), harder to parse… It seems that James Clark and Tim Bray missed the point.

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendar

October 2008
M T W T F S S
« Jul    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Archives

  • October 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • Most Recent Posts

    Most Recent Comments