| Javadoc Generated Documentation |
| Xerces Java Parser comes packaged with API documentation for SAX and DOM, the two most common interfaces for programming XML. In addition, we provide documentation for classes that are not part of the SAX and DOM API's, but are useful for writing Xerces-J programs. This documentation is generated automatically from the Javadoc-style comments inside the source files. Click on one of the links below to go to the appropriate API documentation.
| Xerces-J API Documentation |
| Full API documentation Hierarchy for all the packages
| Package org.apache.xerces.parsers |
| Classes |
| DOMParser SAXParser
| Interfaces |
| Attr The Attr interface represents an attribute in an Element object CDATASection CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup CharacterData The CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM Comment This represents the content of a comment Document The Document interface represents the entire HTML or XML document DocumentFragment DocumentFragment is a "lightweight" or "minimal" Document object DocumentType Each Document has a doctype attribute whose value is either null or a DocumentType object DOMImplementation The DOMImplementation interface provides methods for performing operations independent of a particular document object model instance Element The majority of objects (apart from text) in a document are Element nodes Entity This interface represents an entity, either parsed or unparsed, in a XML document EntityReference EntityReference objects may be inserted into the structure model NamedNodeMap Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name Node The Node interface is the primary datatype for the entire Document Object Model NodeList The NodeList interface provides the abstraction of an ordered collection of nodes Notation This interface represents a notation declared in the DTD ProcessingInstruction The ProcessingInstruction is a way to keep processor-specific information in the text of the document Text The Text interface represents the textual content (termed character data in XML) of an Element or Attr
| Exceptions |
| DOMException Encapsulate an "exceptional" DOM error
| Package org.xml.sax |
| Classes |
| HandlerBase Default base class for handlers InputSource A single input source for an XML entity
| Interfaces |
| AttributeList Interface for an element's attribute specifications DocumentHandler Receive notification of general document events DTDHandler Receive notification of basic DTD-related events EntityResolver Basic interface for resolving entities ErrorHandler Basic interface for SAX error handlers Locator Interface for associating a SAX event with a document location Parser Basic interface for SAX (Simple API for XML) parsers
| Exceptions |
| SAXException Encapsulate a general SAX error or warning SAXParseException Encapsulate an XML parse error or warning
| Package org.xml.sax.helpers |
| Classes |
| AttributeListImpl Convenience implementation for AttributeList LocatorImpl Convenience implementation for Locator ParserFactory Java-specific class for dynamically loading SAX parsers
| Package org.apache.xerces.dom.traversal |
| Classes |
| DocumentTraversal DocumentTraversal contains methods that creates Iterators to traverse a node and its children DocumentTWIF DocumentTWIF contains methods that create Iterators to traverse a node and its children NodeFilter Filters are objects that know how to "filter out" nodes NodeIterator NodeIterators are used to step through a set of nodes TreeWalker TreeWalker objects are used to navigate a document tree or subtree using the view of the document