JavaTM API for XML Processing

Specification Version: 1.2
Reference Implementation (RI) Version: 1.2.3

The Java API for XML Processing (JAXP) enables applications to parse and transform XML documents using an API that is independent of a particular XML processor implementation. This version of the reference implementation uses Xerces 2, as its default XML parser and Xalan as its default XSLT engine. However, the pluggable architecture of JAXP allows any conformant implementations to be used. Using this software, application and tool developers can build fully-functional XML-enabled Java applications for e-commerce, application integration, and web publishing.

Please note the difference between the specification and the implementation versions. This describes version 1.2.3 of the Reference Implementation (RI). Future bug fix releases of the RI will be of the form 1.2.x. The JAXP Specification version number remains at 1.2.

The JAXP 1.2 specification is a maintenance release of JAXP 1.1 and adds support for W3C XML Schema. The JAXP 1.1 specification adds additional functionality over the previous version 1.0. In particular, version 1.1 includes an XSLT framework based on TrAX (Transformation API for XML) plus some updates to the parsing API to support DOM Level 2 and SAX version 2.0 and an improved scheme to locate pluggable implementations.

For the most current information on this software, please see


This release aims to be conformant to the following specifications:


At this time, the documentation for this release consists of:

Software Licenses

The software under the package hierarchies beginning with org.w3c.dom is covered by the W3C Software License. All of the remaining software in this distribution is covered by the Apache Software Foundation License.

Source Code

Source code for this release is available at the Apache XML Project.

XML Discussion Forums and Feedback

For better response to general problems with XML or XSLT, please use the following discussion forums.

Sun hosts one discussion list and a one-way announcement list:

Some other useful discussion forums not hosted by Sun are:

Bugs can be reported to Bug Parade under the category JAXP. Feedback on this software may be sent to the mailing address; however, due to the volume of mail received, you may not get an immediate response. This address is not a subscribe-able mailing list.