| API Docs for SAX and DOM |

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# Xerces-C++ Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:

- AbstractDOMParser (This class implements the Document Object Model (DOM) interface)
- AttributeList (Interface for an element's attribute specifications)
- Attributes (Interface for an element's attribute specifications)
- Base64
- BinFileInputStream
- BinInputStream
- BinMemInputStream
- ContentHandler (Receive notification of general document events)
- DeclHandler (Receive notification of DTD declaration events)
- DefaultHandler (Default base class for SAX2 handlers)
- DocTypeHandler
- DocumentHandler (Receive notification of general document events)
- DOMAttr (The `DOMAttr` class refers to an attribute of an XML element)
- DOMBuilder (DOMBuilder provides an API for parsing XML documents and building the corresponding DOM document tree)
- DOMCDATASection (CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup)
- DOMCharacterData (The `DOMCharacterData` interface extends DOMNode with a set of attributes and methods for accessing character data in the DOM)
- DOMComment (This interface inherits from `CharacterData` and represents the content of a comment, i.e., all the characters between the starting ' `&lt;!--`' and ending '`--&gt;`')
- DOMDocument (The `DOMDocument` interface represents the entire XML document)
- DOMDocumentFragment (OMDocumentFragment is a "lightweight" or "minimal" DOMDocument object)
- DOMDocumentRange (

  See also the Document Object Model (DOM) Level 2 Traversal and Range Specification)

- DOMDocumentTraversal (`DOMDocumentTraversal` contains methods that create `DOMNodeIterators` and `DOMTreeWalkers` to traverse a node and its children in document order (depth first, pre-order traversal, which is equivalent to the order in which the start tags occur in the text representation of the document))
- DOMDocumentType (Each `DOMDocument` has a `doctype` attribute whose value is either `null` or a `DOMDocumentType` object)
- DOMElement (By far the vast majority of objects (apart from text) that authors encounter when traversing a document are `DOMElement` nodes)
- DOMEntity (This interface represents an entity, either parsed or unparsed, in an XML document)
- DOMEntityReference (`DOMEntityReference` objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference)
- DOMEntityResolver (DOMEntityResolver provides a way for applications to redirect references to external entities)
- DOMError (DOMError is an interface that describes an error)
- DOMErrorHandler (Basic interface for DOM error handlers)
- DOMException (DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable))
- DOMImplementation (The `DOMImplementation` interface provides a number of methods for performing operations that are independent of any particular instance of the document object model)
- DOMImplementationLS (

  `DOMImplementationLS` contains the factory methods for creating objects that implement the `DOMBuilder` (parser) and `DOMWriter` (serializer) interfaces.)

- DOMImplementationRegistry
- DOMImplementationSource
- DOMInputSource (This interface represents a single input source for an XML entity)
- DOMLocator (DOMLocator is an interface that describes a location)
- DOMNamedNodeMap (`DOMNamedNodeMap`s are used to represent collections of nodes that can be accessed by name)
- DOMNode (The `DOMNode` interface is the primary datatype for the entire Document Object Model)
- DOMNodeFilter (Filters are objects that know how to "filter out" nodes)
- DOMNodeIterator (`DOMNodeIterators` are used to step through a set of nodes, e.g)
- DOMNodeList (The `DOMNodeList` interface provides the abstraction of an ordered collection of nodes)
- DOMNotation (This interface represents a notation declared in the DTD)
- DOMProcessingInstruction (The `DOMProcessingInstruction` interface represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document)
- DOMRange (

  See also the Document Object Model (DOM) Level 2 Traversal and Range Specification)

- DOMRangeException (Range operations may throw a `DOMRangeException` as specified in their method descriptions)
- DOMText (The `DOMText` interface inherits from `DOMCharacterData` and represents the textual content (termed character data in XML) of an `DOMElement` or `DOMAttr`)
- DOMTreeWalker (`DOMTreeWalker` objects are used to navigate a document tree or subtree using the view of the document defined by their `whatToShow` flags and filter (if any))
- DOMUserDataHandler (When associating an object to a key on a node using `setUserData` the application can provide a handler that gets called when the node the object is associated to is being cloned or imported)
- DOMWriter (DOMWriter provides an API for serializing (writing) a DOM document out in an XML document)
- DOMWriterFilter (DOMWriterFilter.hpp: interface for the DOMWriterFilter class)
- DTDHandler (Receive notification of basic DTD-related events)
- EntityResolver (Basic interface for resolving entities)
- ErrorHandler (Basic interface for SAX error handlers)
- HandlerBase (Default base class for handlers)
- HexBin
- InputSource (A single input source for an XML entity)
- LexicalHandler (Receive notification of lexical events)
- LocalFileFormatTarget
- LocalFileInputSource (This class is a derivative of the standard InputSource class)
- Locator (Interface for associating a SAX event with a document location)
- MemBufFormatTarget
- MemBufInputSource (This class is a derivative of the standard InputSource class)
- NoDefTranscoderException
- Parser (Basic interface for SAX (Simple API for XML) parsers)
- QName
- SAX2XMLReader
- SAXException (Encapsulate a general SAX error or warning)
- SAXNotRecognizedException
- SAXNotSupportedException
- SAXParseException (Encapsulate an XML parse error or warning)
- SAXParser (This class implements the SAX 'Parser' interface and should be used by applications wishing to parse the XML files using SAX)
- StdInInputSource (This class is a derivative of the standard InputSource class)
- StdOutFormatTarget
- XMLTransService::TransRec
- URLInputSource (This class is a derivative of the standard InputSource class)
- Wrapper4DOMInputSource (Wrap a DOMInputSource object to a SAX InputSource)
- Wrapper4InputSource (Wrap a SAX InputSource object to a DOM InputSource)
- XercesDOMParser (This class implements the Document Object Model (DOM) interface)
- XMLAbstractDoubleFloat
- XMLAttDef (Represents the core information of an atribute definition)
- XMLAttDefList (This class defines an abstract interface that all validators must support)
- XMLAttr (This class defines the information about an attribute that will come out of the scanner during parsing)
- XMLBigDecimal
- XMLBigInteger
- XMLContentModel (This class defines the abstract interface for all content models)
- XMLDateTime
- XMLDeleter
- XMLDeleterFor
- XMLDocumentHandler (This abstract class provides the interface for the scanner to return XML document information up to the parser as it scans through the document)
- XMLDouble
- XMLElementDecl (This class defines the core information of an element declaration)
- XMLEntityDecl (This class defines that core information that defines an XML entity, no matter what validator is used)
- XMLEntityHandler (This abstract class is a callback mechanism for the scanner)
- XMLErrorReporter (This abstract class defines a callback mechanism for the scanner)
- XMLErrs
- XMLException
- XMLFloat
- XMLFormatTarget
- XMLFormatter (This class provides the basic formatting capabilities that are required to turn the Unicode based XML data from the parsers into a form that can be used on non-Unicode based systems, that is, into local or generic text encodings)
- XMLInteger
- XMLLCPTranscoder
- XMLNetAccessor
- XMLNotationDecl (This class represents the core information about a notation declaration that all validators must at least support)
- XMLNumber
- XMLPlatformUtils (Utilities that must be implemented in a platform-specific way)
- XMLReaderFactory (Creates a SAX2 parser (SAX2XMLReader))
- XMLRegisterCleanup
- XMLString (Class for representing native character strings and handling common string operations)
- XMLStringTokenizer (The string tokenizer class breaks a string into tokens)
- XMLTranscoder (`XMLTranscoder` is for transcoding non-local code page encodings, i.e)
- XMLTransService
- XMLUni
- XMLUri
- XMLURL
- XMLValid
- XMLValidator (This abstract class provides the interface for all validators)

Copyright © 2000 The Apache Software Foundation. All Rights Reserved.