# Uses of Package
org.xml.sax

- Packages that use org.xml.sax
  Package | Description
  --- | ---
  java.beans | Contains classes related to developing beans -- components based on the JavaBeans™ architecture.
  javax.xml.bind | Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
  javax.xml.bind.helpers | JAXB Provider Use Only: Provides partial default implementations for some of the `javax.xml.bind` interfaces.
  javax.xml.parsers | Provides classes allowing the processing of XML documents.
  javax.xml.transform.sax | This package implements SAX2-specific transformation APIs.
  javax.xml.validation | This package provides an API for validation of XML documents.
  javax.xml.xpath | This package provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.
  org.xml.sax | This package provides the core SAX APIs.
  org.xml.sax.ext | This package contains interfaces to SAX2 facilities that conformant SAX drivers won't necessarily support.
  org.xml.sax.helpers | This package contains "helper" classes, including support for bootstrapping SAX-based applications.

- Classes in org.xml.sax used by java.beans
  Class | Description
  --- | ---
  InputSource | A single input source for an XML entity.

- Classes in org.xml.sax used by javax.xml.bind
  Class | Description
  --- | ---
  ContentHandler | Receive notification of the logical content of a document.
  InputSource | A single input source for an XML entity.

- Classes in org.xml.sax used by javax.xml.bind.helpers
  Class | Description
  --- | ---
  ContentHandler | Receive notification of the logical content of a document.
  InputSource | A single input source for an XML entity.
  Locator | Interface for associating a SAX event with a document location.
  SAXException | Encapsulate a general SAX error or warning.
  SAXParseException | Encapsulate an XML parse error or warning.
  XMLReader | Interface for reading an XML document using callbacks.

- Classes in org.xml.sax used by javax.xml.parsers
  Class | Description
  --- | ---
  EntityResolver | Basic interface for resolving entities.
  ErrorHandler | Basic interface for SAX error handlers.
  HandlerBase | Deprecated. This class works with the deprecated `DocumentHandler` interface. It has been replaced by the SAX2 `DefaultHandler` class.
  InputSource | A single input source for an XML entity.
  Parser | Deprecated. This interface has been replaced by the SAX2 `XMLReader` interface, which includes Namespace support.
  SAXException | Encapsulate a general SAX error or warning.
  SAXNotRecognizedException | Exception class for an unrecognized identifier.
  SAXNotSupportedException | Exception class for an unsupported operation.
  XMLReader | Interface for reading an XML document using callbacks.

- Classes in org.xml.sax used by javax.xml.transform.sax
  Class | Description
  --- | ---
  ContentHandler | Receive notification of the logical content of a document.
  DTDHandler | Receive notification of basic DTD-related events.
  InputSource | A single input source for an XML entity.
  XMLFilter | Interface for an XML filter.
  XMLReader | Interface for reading an XML document using callbacks.

- Classes in org.xml.sax used by javax.xml.validation
  Class | Description
  --- | ---
  ContentHandler | Receive notification of the logical content of a document.
  ErrorHandler | Basic interface for SAX error handlers.
  SAXException | Encapsulate a general SAX error or warning.
  SAXNotRecognizedException | Exception class for an unrecognized identifier.
  SAXNotSupportedException | Exception class for an unsupported operation.

- Classes in org.xml.sax used by javax.xml.xpath
  Class | Description
  --- | ---
  InputSource | A single input source for an XML entity.

- Classes in org.xml.sax used by org.xml.sax
  Class | Description
  --- | ---
  AttributeList | Deprecated. This interface has been replaced by the SAX2 `Attributes` interface, which includes Namespace support.
  Attributes | Interface for a list of XML attributes.
  ContentHandler | Receive notification of the logical content of a document.
  DocumentHandler | Deprecated. This interface has been replaced by the SAX2 `ContentHandler` interface, which includes Namespace support.
  DTDHandler | Receive notification of basic DTD-related events.
  EntityResolver | Basic interface for resolving entities.
  ErrorHandler | Basic interface for SAX error handlers.
  InputSource | A single input source for an XML entity.
  Locator | Interface for associating a SAX event with a document location.
  SAXException | Encapsulate a general SAX error or warning.
  SAXNotRecognizedException | Exception class for an unrecognized identifier.
  SAXNotSupportedException | Exception class for an unsupported operation.
  SAXParseException | Encapsulate an XML parse error or warning.
  XMLReader | Interface for reading an XML document using callbacks.

- Classes in org.xml.sax used by org.xml.sax.ext
  Class | Description
  --- | ---
  Attributes | Interface for a list of XML attributes.
  ContentHandler | Receive notification of the logical content of a document.
  DTDHandler | Receive notification of basic DTD-related events.
  EntityResolver | Basic interface for resolving entities.
  ErrorHandler | Basic interface for SAX error handlers.
  InputSource | A single input source for an XML entity.
  Locator | Interface for associating a SAX event with a document location.
  SAXException | Encapsulate a general SAX error or warning.

- Classes in org.xml.sax used by org.xml.sax.helpers
  Class | Description
  --- | ---
  AttributeList | Deprecated. This interface has been replaced by the SAX2 `Attributes` interface, which includes Namespace support.
  Attributes | Interface for a list of XML attributes.
  ContentHandler | Receive notification of the logical content of a document.
  DocumentHandler | Deprecated. This interface has been replaced by the SAX2 `ContentHandler` interface, which includes Namespace support.
  DTDHandler | Receive notification of basic DTD-related events.
  EntityResolver | Basic interface for resolving entities.
  ErrorHandler | Basic interface for SAX error handlers.
  InputSource | A single input source for an XML entity.
  Locator | Interface for associating a SAX event with a document location.
  Parser | Deprecated. This interface has been replaced by the SAX2 `XMLReader` interface, which includes Namespace support.
  SAXException | Encapsulate a general SAX error or warning.
  SAXNotRecognizedException | Exception class for an unrecognized identifier.
  SAXNotSupportedException | Exception class for an unsupported operation.
  SAXParseException | Encapsulate an XML parse error or warning.
  XMLFilter | Interface for an XML filter.
  XMLReader | Interface for reading an XML document using callbacks.

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.