XML defeats the whole purpose - to engage the space-oriented part of your brain.

If you don't care for diagrams, I'd use pseudocode.

I fail to see how XML is appropriate in Modeling in your sense at all.