I strognly wouldn't recommend you to use XML for storing production data. It is good for structuring & transfering data that should be used completely, but using XML in role of fully-functional DB will lead to very bad performance when you will have lots of structures & data in files.
Usually, if your application gets information via XML, good idea is to parse it & insert into any SQL database. It will give you simplicity of SQL and performance of an application, optimized for quering. You can import/export the data at any moent into any format.
|