| API Docs for SAX and DOM |

Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

# 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 | 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 |
DOMImplementationRegistry | This class holds the list of registered DOMImplementations
DOMImplementationSource | This interface permits a DOM implementer to supply one or more implementations, based upon requested features
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 | Represent the PSVI contributions for one attribute information item
PSVIAttributeList | A container for the PSVI contributions to attributes that occur on a particular element
PSVIElement | Represent the PSVI contributions for one element information item
PSVIHandler | This abstract class provides the interface for the scanner to return PSVI information to the application
PSVIItem | Represent the PSVI contributions for one element or one attribute information item
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 | `XMLTranscoder` is for transcoding non-local code page encodings, i.e
XMLTransService |
XMLTransService::TransRec |
XMLUni |
XMLUri |
XMLURL |
XMLValid |
XMLValidator | This abstract class provides the interface for all validators
XSAnnotation | This class describes all properties of a Schema Annotation component
XSAttributeDeclaration | This class describes all properties of a Schema Attribute Declaration component
XSAttributeGroupDefinition | This class describes all properties of a Schema Attribute Group Definition component
XSAttributeUse | This class describes all properties of a Schema Attribute Use component
XSComplexTypeDefinition | This class represents a complexType definition schema component
XSConstants |
XSElementDeclaration | This class describes all properties of a Schema Element Declaration component
XSFacet | This represents all Schema Facet components with the exception of Enumeration and Pattern Facets, which are represented by the XSMultiValueFacet interface
XSIDCDefinition | This class describes all properties of a Schema Identity Constraint Definition component
XSModel | This class contains all properties of the Schema infoitem as determined after an entire validation episode
XSModelGroup | This class describes all properties of a Schema Model Group component
XSModelGroupDefinition | This class describes all properties of a Schema Model Group Definition component
XSMultiValueFacet | This class represents all Schema Facets which may possess multiple lexical values/annotations (i.e., Pattern and Enumeration facets)
XSNamedMap< TVal > |
XSNamespaceItem | This class contains all properties of the Schema Namespace Information infoitem
XSNotationDeclaration | This class describes all properties of a Schema Notation Declaration component
XSObject | The XSObject forms the base of the Schema Component Model
XSParticle | This class describes all properties of a Schema Particle component
XSSimpleTypeDefinition | This class represents a simpleType definition schema component
XSTypeDefinition | This class represents a complexType or simpleType definition
XSValue |
XSValue::XSValue_Data | Public data
XSWildcard | This class describes all properties of a Schema Wildcard component

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