JAXP (JAVA API for XML Processing) is an interface
for XML parsers, designed to present a clean, consistent software
interface that can be used by application software. The aim
of an API such as JAXP is to facilitate
upgrade of an XML parser without requiring other modification to
application software.