Tim Bray, one of the co-authors of the original XML 1.0 specification is writing on his website that XML Is Too Hard For Programmers, explaining why he’s been feeling unsatisfied lately with XML and says his last experience writing code for handling XML was ‘irritating, time-consuming, and error-prone.
I thing he is kind of right. It’s very, VERY hard to learn use XML on software development. Microsoft has help a lot people with .NET framework to get kick start for it but still, Microsoft has their own view of XML which doesn’t necessary meet general, well at least my view of developing XML. The anti-XML community has several sites stating their positions.