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)
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop