I have worked on XML parsing using Java and can provide you with a utility that is highly reusable and customized. I have experience in integrating various disparate systems that interact using XML and thus worked in parsing and transforming XML.
Based on the size of the XML files, I can provide you with the correct implementation (DOM or memory based) that is both fast and reliable.
Once I get the requirements, I will complete the following tasks.
1. Translate functional specifications into technical specifications.
2. Design the solution.
3. Build and unit test the solution.
4. Provide the utility and test results.
I am available for discussion and should you have any questions, please reach out to me and I will be more than happy to assist you.