Hi,
This can be easily done in node.js by the proper tools (eg. xml2js), I worked my past month on a tool that automatically gathers xml files from the internet, parses them, categorises and stores in our database with node.js/xml2js.
If you choose me, I will happily read more what is the exact xml parsing task that fulfil your needs.
Regards,
Zsolt Turi