In practice, XML is more or less like a shitty COBOL program. Call it "Dynamic Bad COBOL". Or "BRACKETBOL".

I'm sure that in your genius hands it's a marvel. What I saw at Mastercard, for a massive Java application, was not very impressive. But then again, neither are the H1Bs who made itl.