Its not that XML can do everything, but it can be used for many things. The prime reason being that its a data markup language, and all applications require data in some form or another hence all applications can use XML in one form or another.
Excuse me while I kiss the sky (Jimi Hendrix)
They worship nothing. They say it's because nothing lasts forever. Like this tiny ad:
a bit of art, as a gift, that will fit in a stocking