Det finns inget som heter en platt xml-fildatabas. Platta xml-filer är icke-databaser eftersom de inte har några högre funktioner som index - ha kul med större datamängder och sökningar eller analytiska frågor utan något index.
XML-databaser är ett annat ämne och kan ha sina behov (innehållshantering, dokumentlagring i allmänhet - komplicerade scheman du bryr dig inte så mycket om ur databasens synvinkel).
Platta filer är bra för saker som inställningar 8mindre filer), men en riktig databas är en riktig databas. ACID-förhållanden är svåra att garantera för platta filer.