I have built an access database which just now I use to;
1. Load in XML file. (External Data > XML File)
2. Run a macro containing multiple queries (these queries add records to a table which build up an interface, which can loaded in to another program).
3. Repeat, until all files have been run...