a developer friend of mine works for a very large company
they spent a long time and much money converting all of their systems and data handling to use xml instead of their custom methods
6 months later, and at great expense, they got rid of xml and went back to the old way of doing it
If I remember, the main reason was performance!
martin