# JavaTM API for XML Processing
README

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 http://java.sun.com/xml/jaxp.

## Conformance

This release aims to be conformant to the following specifications:

- JAXP 1.2 maintenance release of JAXP 1.1 JSR-63
- XML 1.0 Second Edition
- XML Namespaces
- SAX 2.0
- SAX2 Extensions version 1.0
- DOM Level 2 Core Recommendation
- XSLT 1.0

## Documentation

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

- Release notes
- Javadoc API documentation
- JAXP samples
- Xerces2 parser samples
- Xalan XSLT processor samples
- JAXP FAQ

## 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:

- The Java Developer Connection (JDC) Forum on Java Technology & XML: for general discussions about XML
- xml-announce@java.sun.com: a low volume one-way mailing list for Sun announcements to the community about XML developments. (To subscribe, go to http://java.sun.com/xml and follow the directions listed there.)

Some other useful discussion forums not hosted by Sun are:

- Various Apache XML mailing lists on parsing, XSL, and other topics. Apache lists are the recommended location to post questions on the JAXP RI since the implementation components originate from there.
- xml-dev: for general XML technical discussions
- Mulberry Tech XSL list for technical discussions on XSL

Bugs can be reported to Bug Parade under the category `JAXP`. Feedback on this software may be sent to the xml-feedback@java.sun.com 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.