This class can store and retrieve data records in XML files.
It can create a XML file that is treated like a regular database with tables, fields and records.
The class can add and remove tables, add and remove table columns, and perform the basic CRUD operation queries with records: create, retrieve, update and delete records from tables.
Queries can be composed with a fluent interface with calls to define the tables involved in the queries, the query operation to execute, fields to update or retrieve, etc.. |