# Uses of Package
javax.xml.transform

- Packages that use javax.xml.transform
  Package | Description
  --- | ---
  java.sql | Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.
  javax.xml.bind | Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
  javax.xml.bind.annotation | Defines annotations for customizing Java program elements to XML Schema mapping.
  javax.xml.bind.helpers | JAXB Provider Use Only: Provides partial default implementations for some of the `javax.xml.bind` interfaces.
  javax.xml.bind.util | Useful client utility classes.
  javax.xml.soap | Provides the API for creating and building SOAP messages.
  javax.xml.stream |
  javax.xml.transform | This package defines the generic APIs for processing transformation instructions, and performing a transformation from source to result.
  javax.xml.transform.dom | This package implements DOM-specific transformation APIs.
  javax.xml.transform.sax | This package implements SAX2-specific transformation APIs.
  javax.xml.transform.stax | Provides for StAX-specific transformation APIs.
  javax.xml.transform.stream | This package implements stream- and URI- specific transformation APIs.
  javax.xml.validation | This package provides an API for validation of XML documents.
  javax.xml.ws | This package contains the core JAX-WS APIs.
  javax.xml.ws.spi | This package defines SPIs for JAX-WS.
  javax.xml.ws.wsaddressing | This package defines APIs related to WS-Addressing.

- Classes in javax.xml.transform used by java.sql
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.bind
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.bind.annotation
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.bind.helpers
  Class | Description
  --- | ---
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.bind.util
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.soap
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.stream
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.transform
  Class | Description
  --- | ---
  ErrorListener | To provide customized error handling, implement this interface and use the `setErrorListener` method to register an instance of the implmentation with the `Transformer`.
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).
  SourceLocator | This interface is primarily for the purposes of reporting where an error occurred in the XML source or transformation instructions.
  Templates | An object that implements this interface is the runtime representation of processed transformation instructions.
  Transformer | An instance of this abstract class can transform a source tree into a result tree.
  TransformerConfigurationException | Indicates a serious configuration error.
  TransformerException | This class specifies an exceptional condition that occurred during the transformation process.
  TransformerFactory | A TransformerFactory instance can be used to create `Transformer` and `Templates` objects.
  TransformerFactoryConfigurationError | Thrown when a problem with configuration with the Transformer Factories exists.
  URIResolver | An object that implements this interface that can be called by the processor to turn a URI used in document(), xsl:import, or xsl:include into a Source object.

- Classes in javax.xml.transform used by javax.xml.transform.dom
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).
  SourceLocator | This interface is primarily for the purposes of reporting where an error occurred in the XML source or transformation instructions.

- Classes in javax.xml.transform used by javax.xml.transform.sax
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).
  Templates | An object that implements this interface is the runtime representation of processed transformation instructions.
  Transformer | An instance of this abstract class can transform a source tree into a result tree.
  TransformerConfigurationException | Indicates a serious configuration error.
  TransformerFactory | A TransformerFactory instance can be used to create `Transformer` and `Templates` objects.

- Classes in javax.xml.transform used by javax.xml.transform.stax
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.transform.stream
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.validation
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.ws
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.ws.spi
  Class | Description
  --- | ---
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

- Classes in javax.xml.transform used by javax.xml.ws.wsaddressing
  Class | Description
  --- | ---
  Result | An object that implements this interface contains the information needed to build a transformation result tree.
  Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.