This class can be used to Backup and restore MySQL databases from XML files. It can query database schema and data and generates a XML document that describes the database tables and data contained in the table rows. The class can also parse a XML document previously generated by the class and restores the database schema and its rows.