So I’m starting to learn XML. It seems like a simple flat file data system of which you can view output by using a server side language of your choice and some parsing. I don’t really see the benefit to using XML over storing values in a database and doing the same kind of parsing. I mean it would seem that databases would be faster.
So what can you really do with XML that you can’t/shouldn’t do with a database? Is XML really that useful?
XML is an interchange format first and foremost. It allows you to transport structured data between programs, servers, or people, and retain a common parser and schema system.
XML of course can be horribly misused or overused.