JAXP (Java APIs for XML Processing) enables applications to parse, transform, validate and query XML documents using API. This API is independent of a particular XML processor implementation. JAXP doesn?t do any kind of processing instead it provides a mechanism to obtain parsed XML documents employing SAX and DOM parsers. It provides a mechanism to plug-in with various providers.
The libraries that define needed JAXP APIs are:
Read more at:
Recommend the tutorial