Ok, so it's text and it's a database, what's the big deal? well that alone is a big deal, you see back in the old days databases were a great tool for indexing information, but reading them and getting meaningfull reports out of them, well that was a specialised skill, then there was text files, they were great for storing information and easy to read and open, but that was it. then came XML it was just as easy to read as text, but it alowed data to be structured and so some of the database functions could run on it, ok so there is still things that only a well indexed and noralised database can do, but XML is a good compromise to bridge the gap.

consider the folowing XML snipet...

<?xml version="1.0"?>
<parent>
  <Parent_name> Joe Blogs </Parent_name>
  <child>
    <name> Joey jo jo Blogs Jr </name>
  </child>
  <child>
    <name> Minie Blogs </name>
  </child>
</parent>