# JavaTM API for XML Processing (JAXP)

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 web publishing.

The Java Platform, Standard Edition version 6.0 includes JAXP 1.4. JAXP 1.4 is a maintenance release of JAXP 1.3 with support for the Streaming API for XML (StAX). For information about the current development activities, please refer to the JAXP project at Java.net.

## API Specification

The JAXP 1.4 API includes the following packages:

- javax.xml.datatype

- javax.xml.namespace

- javax.xml.parsers

- javax.xml.stream

- javax.xml.stream.events

- javax.xml.stream.util

- javax.xml.transform

- javax.xml.transform.dom

- javax.xml.transform.sax

- javax.xml.transform.stax

- javax.xml.transform.stream

- javax.xml.validation

- javax.xml.xpath

- org.w3c.dom

- org.w3c.dom.ranges

- org.w3c.dom.traversal

- org.w3c.dom.bootstrap

- org.w3c.dom.events

- org.w3c.dom.ls

- org.xml.sax

- org.xml.sax.ext

- org.xml.sax.helpers

## Additional Documentation

JAXP 1.4 Release Notes

JAXP 1.4 Compatibility Guide

## Feedback

You may use the mailing lists for JAXP to send us feedback. For general questions, please post your messages to users@jaxp.dev.java.net. For issues and bugs, please use issues@jaxp.dev.java.net. You may need to subscribe to the mailing lists in order to send and receive messages.