Thursday, July 29, 2010

Why I hate XML with more ferocity than a rabid dog

Right, so.... XML.

Yet another technology that has been misused and abused by the world. It's got it's uses, sure, but they are mainly directed to storing data for transfer between unrelated external entities.

Now, using XML just "because" is a silly idea. Period. I have never understood why people want to use XML when a plain text file can achieve the same effect. Processing and parsing XML with the libraries of today is terribly painful, I don't think anybody can argue with that. Some tools make it simpler, yes, but the verbosity of the representation results in far too many complications. Now add a schema into the mix and you will have a melting pot of things that should not exist in reality.

I hope this XML fad disappears sooner rather than later.