XML is essentially just a data transfer format, and has very little to do with storage, so you can't really compare XML with a database. Many systems use the two together, storing chunks of XML in the database, specifying database queries in XML, formatting retrieved data in XML and so on.. An XML file may be a better choice than a database if the data is small, fundamentally hierarchical and doesn't change much. This is why a lot of applications store their configurations as XML files.
Hi folks , I don't see any reason Y XML can't replace databases.Some of the conserns can easily get answered soon.I am not in to databases well but after studying about XML .... I know It will be soon. You got to also see CB analysis of the programms... bye