OK, I've read all the hoopla, worked through a bunch of XML tutorials, and come to terms with DOMDocument in VB. I can code to navigate through an XML document, and add nodes in the right place. I could conceivably write say a DB system where the SQL tables are actually XML documents and we could then have a live system for transactions for instance. (Eg Customers, Products, Sales etc)

But this is all well and good.... can anyone tell me what they're using XML for? Do you use it as the database, or still use an SQL database for the processing, extracting into XML documents when portability is required?


Or what?