| API Docs for SAX and DOM |

- Main Page
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Xerces-C++ Class 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 |
BinOutputStream |
ContentHandler | Receive notification of general document events
DeclHandler | Receive notification of DTD declaration events
DefaultHandler | Default base class for SAX2 handlers
DefaultPanicHandler | Receive notification of panic
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 ' `<!--`' and ending '`-->`'
DOMConfiguration | The DOMConfiguration interface represents the configuration of a document and maintains a table of recognized parameters
DOMDocument | The `DOMDocument` interface represents the entire XML document
DOMDocumentFragment | DOMDocumentFragment is a "lightweight" or "minimal" DOMDocument object
DOMDocumentRange |
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 |
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 |
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
DOMPSVITypeInfo | The `DOMPSVITypeInfo` interface represent the PSVI info used by `DOMElement` or `DOMAttr` nodes, specified in the schemas associated with the document
DOMRange |
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)
DOMTypeInfo | The `DOMTypeInfo` interface represent a type used by `DOMElement` or `DOMAttr` nodes, specified in the schemas associated with the document
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
DOMXPathEvaluator | The evaluation of XPath expressions is provided by `DOMXPathEvaluator`

DOMXPathException

Since:
  DOM Level 3

DOMXPathExpression | The `DOMXPathExpression` interface represents a parsed and resolved XPath expression
DOMXPathNamespace | The `DOMXPathNamespace` interface is returned by `DOMXPathResult` interfaces to represent the XPath namespace node type that DOM lacks
DOMXPathNSResolver | The `DOMXPathNSResolver` interface permit prefix strings in the expression to be properly bound to namespaceURI strings
DOMXPathResult | The `DOMXPathResult` interface represents the result of the evaluation of an XPath 1.0 expression within the context of a particular node
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
MemoryManager | Configurable memory manager
OutOfMemoryException |
PanicHandler | Receive notification of panic
Parser | Basic interface for SAX (Simple API for XML) parsers
PSVIAttribute |
PSVIAttributeList | A container for the PSVI contributions to attributes that occur on a particular element
PSVIElement |
PSVIHandler | This abstract class provides the interface for the scanner to return PSVI information to the application
PSVIItem |
QName |
SAX2XMLFilter |
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
SecurityManager | Allow application to force the parser to behave in a security-conscious way
StdInInputSource | This class is a derivative of the standard InputSource class
StDOMNode< T > |
StdOutFormatTarget |
URLInputSource | This class is a derivative of the standard InputSource class
ValidationContext |
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
XMemory | This class makes it possible to override the C++ memory management by adding new/delete operators to this base class
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 |
XMLChar1_0 |
XMLChar1_1 |
XMLContentModel | This class defines the abstract interface for all content models
XMLDateTime |
XMLDeleter |
XMLDeleterFor< T > |
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
XMLDOMMsg |
XMLDouble |
XMLDTDDescription |
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
XMLEntityResolver | Revised interface for resolving entities
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
XMLGrammarDescription |
XMLGrammarPool |
XMLHolder< Type > |
XMLIBM1047Transcoder |
XMLInitializer | Utilities that must be implemented in a class-specific way
XMLInteger |
XMLLCPTranscoder |
XMLNetAccessor |
XMLNetHTTPInfo |
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 |
XMLResourceIdentifier |
XMLSchemaDescription |
XMLString | Class for representing native character strings and handling common string operations
XMLStringTokenizer | The string tokenizer class breaks a string into tokens
XMLSynchronizedStringPool |
XMLTranscoder | `DOMString` is the generic string class that stores all strings used in the DOM C++ API
XMLTransService |
XMLTransService::TransRec |
XMLUni |
XMLUri |
XMLURL |
XMLValid |
XMLValidator | This abstract class provides the interface for all validators
XSAnnotation |
XSAttributeDeclaration |
XSAttributeGroupDefinition |
XSAttributeUse |
XSComplexTypeDefinition |
XSConstants |
XSElementDeclaration |
XSFacet |
XSIDCDefinition |
XSModel |
XSModelGroup |
XSModelGroupDefinition |
XSMultiValueFacet |
XSNamedMap< TVal > |
XSNamespaceItem |
XSNotationDeclaration |
XSObject |
XSParticle |
XSSimpleTypeDefinition |
XSTypeDefinition | This class represents a complexType or simpleType definition
XSValue |
XSValue::XSValue_Data | Public data
XSWildcard |

Copyright © 1994-2004 The Apache Software Foundation. All Rights Reserved.