Comment WHY XML TRULY IS SHIT (Score 0, Flamebait) 608
If you don't know WHY you need the data you plan on handling, or how to HANDLE the data you need then XML WILL do nothing but complicate things.
If you do know what data you need and how you are going to handle it then XML is useless.
Take the time to understand your data path instead of wasting time building ambigious data structures.
I don't understand the idea of building applications to capture unknown data sources to do things with the data.. And if you do know what the data is then skip the XML parsing bloat and DO IT.
You don't need to be a super genius to intuitively know that XML is shit. If you can make your project work without it (all projects can).. save yourself the hassle.