MAMEXML is a library which parses the MAME XML code generated by the -listxml command line parameter.
My intention is to have this program usable by external applications. I have created a sample application, called echoxml, which uses the library and I have also adapted my ListGen application to use the library. Next up, I will create a DLL which will be usable by any Windows program.