This project develops and evolves the code base for the reference implementation of the JAXP specification. The current code base supports JAXP 1.6 and the project will track future versions of the JAXP specifications.
The Java API for XML Processing (JAXP) enables applications to parse, transform,
validate and query XML documents using an API that is independent of a particular
XML processor implementation. JAXP provides a pluggability layer to enable vendors
to provide their own implementations without introducing dependencies in application code.
Using this software, application and tool developers can build fully-functional
XML-enabled Java applications for e-commerce, application integration, and
JAXP is a standard component in the Java platform. An implementation of the JAXP 1.4 is included in Java SE 6.0 and OpenJDK7, JAXP 1.5 in OpenJDK7 update 40 as well as in Java SE 8.0, and JAXP 1.6 is now in Java SE 8.0. JAXP 1.4 is a maintenance release of JAXP 1.3 with support for the Streaming API for XML (StAX), JAXP 1.5 is a maintenance release of JAXP 1.4 with new security related properties, and JAXP 1.6 is part of prepare for modularization.
- Standards Supported:
JAXP supports a number of different industry-wide standards to process XML documents. The exact list of standards depends on the version of JAXP, with newer versions extending older versions to preserve backward compatibility. Use the links on the right hand side of this page for further information on the JAXP versions available from this project.
- JAXP 1.6.0 Release Notes
- JAXP 1.5.0 Release Notes
- JAXP 1.5 Guide
- JAXP 1.4.6 Release Notes
- JAXP 1.4.5 Release Notes
- JAXP 1.4.4 Release Notes
- JAXP 1.4.3 Release Notes
- JAXP 1.4.2 Release Notes
- JAXP 1.4.1 Release Notes
- JAXP 1.4.0 Release Notes
- JAXP 1.4 Compatibility Guide
- JSR 206 Maintenance Release
- JAXP FAQ
- JAXP API Javadocs
- Java SE APIs & Documentation
- J2EE 1.4 Tutorial
JAXP @ JavaOne:
Support and Products
Official support is available through the inclusion of the final builds in the different products, including:
- Oracle's Java SE
Informal support comes from the different community forums:
We encourage you to download and use our implementations.