As suggested JAXB is the easiest way provided you have a well defined schema for the xml to be parsed. As JAXB populates the nodes into POJO's. Please read tutorial on JAXB to proceed.