What is the best method to parse multiple, discrete, custom XML documents with Java?
You will want to use org.xml.sax.XMLReader (http://docs.oracle.com/javase/7/docs/api/org/xml/sax/XMLReader.html).
org.xml.sax.XMLReader