# Package org.apache.xerces.parsers

- Interface Summary
  Interface | Description
  --- | ---
  XML11Configurable | An `XMLParserConfiguration` implements this interface in order to indicate that it provides support for XML 1.1.

- Class Summary
  Class | Description
  --- | ---
  AbstractDOMParser | This is the base class of all DOM parsers.
  AbstractSAXParser | This is the base class of all SAX parsers.
  AbstractSAXParser.AttributesProxy |
  AbstractSAXParser.LocatorProxy |
  AbstractXMLDocumentParser | This is the base class for all XML document parsers.
  BasicParserConfiguration | A very basic parser configuration.
  CachingParserPool | A parser pool that enables caching of grammars.
  CachingParserPool.ShadowedGrammarPool | Shadowed grammar pool.
  CachingParserPool.SynchronizedGrammarPool | Synchronized grammar pool.
  DOMASBuilderImpl | Deprecated
  DOMParser | This is the main Xerces DOM parser class.
  DOMParserImpl | This is Xerces DOM Builder class.
  DTDConfiguration | This is the DTD-only parser configuration.
  DTDParser |
  IntegratedParserConfiguration | This is configuration uses a scanner that integrates both scanning of the document and binding namespaces.
  NonValidatingConfiguration | This is the non validating parser configuration.
  SAXParser | This is the main Xerces SAX parser class.
  SecureProcessingConfiguration | This configuration enhances Xerces support for the JAXP secure processing feature.
  SecurityConfiguration | This configuration allows Xerces to behave in a security-conscious manner; that is, it permits applications to instruct Xerces to limit certain operations that could be exploited by malicious document authors to cause a denail-of-service attack when the document is parsed.
  SoftReferenceSymbolTableConfiguration | This parser configuration extends the default configuration allowing Xerces to handle usage scenarios where the names in the XML documents being parsed are mostly unique by installing a memory sensitive `SymbolTable`.
  StandardParserConfiguration | This is the "standard" parser configuration.
  XIncludeAwareParserConfiguration | This class is the configuration used to parse XML 1.0 and XML 1.1 documents and provides support for XInclude.
  XIncludeParserConfiguration | This parser configuration includes an `XIncludeHandler` in the pipeline before the schema validator, or as the last component in the pipeline if there is no schema validator.
  XML11Configuration | This class is the configuration used to parse XML 1.0 and XML 1.1 documents.
  XML11DTDConfiguration | This class is the DTD-only parser configuration used to parse XML 1.0 and XML 1.1 documents.
  XML11NonValidatingConfiguration | This class is the non validating parser configuration used to parse XML 1.0 and XML 1.1 documents.
  XMLDocumentParser | This is a concrete vanilla XML parser class.
  XMLGrammarCachingConfiguration | This configuration provides a generic way of using Xerces's grammar caching facilities.
  XMLGrammarParser |
  XMLGrammarPreparser | This class provides an easy way for a user to preparse grammars of various types.
  XMLParser | Base class of all XML-related parsers.
  XPointerParserConfiguration | This parser configuration includes an `XPointerHandler` in the pipeline before the schema validator, or as the last component in the pipeline if there is no schema validator.

Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.