<html><head><TITLE></TITLE></head>
<body>
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A>    </H2>
<TABLE>
<TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=AttributeList.html><B>AttributeList</B></A> <br>
<I>
Interface for an element's attribute specifications</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DocumentHandler.html><B>DocumentHandler</B></A> <br>
<I>
Receive notification of general document events</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DTDHandler.html><B>DTDHandler</B></A> <br>
<I>
Receive notification of basic DTD-related events</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=EntityResolver.html><B>EntityResolver</B></A> <br>
<I>
Basic interface for resolving entities</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=ErrorHandler.html><B>ErrorHandler</B></A> <br>
<I>
Basic interface for SAX error handlers</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=HandlerBase.html><B>HandlerBase</B></A> <br>
<I>
Default base class for handlers</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=InputSource.html><B>InputSource</B></A> <br>
<I>
A single input source for an XML entity</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=Locator.html><B>Locator</B></A> <br>
<I>
Interface for associating a SAX event with a document location</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=Parser.html><B>Parser</B></A> <br>
<I>
Basic interface for SAX (Simple API for XML) parsers</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=SAXException.html><B>SAXException</B></A> <br>
<I>
Encapsulate a general SAX error or warning</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=SAXParseException.html><B>SAXParseException</B></A> <br>
<I>
Encapsulate an XML parse error or warning</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Attr.html><B>DOM_Attr</B></A> <br>
<I>
The <code>DOM_Attr</code> class refers to an attribute of an XML element</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_CDATASection.html><B>DOM_CDATASection</B></A> <br>
<I>
<code>DOM_CDataSection</code> objects refer to the data from an
XML CDATA section</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_CharacterData.html><B>DOM_CharacterData</B></A> <br>
<I>
The <code>DOM_CharacterData</code> interface extends Node with a set  of 
methods for accessing character data in the DOM</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Comment.html><B>DOM_Comment</B></A> <br>
<I>
Class to refer to XML comment nodes in the DOM</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Document.html><B>DOM_Document</B></A> <br>
<I>
Class to refer to XML Document nodes in the DOM</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_DocumentFragment.html><B>DOM_DocumentFragment</B></A> <br>
<I>
<code>DocumentFragment</code> is a "lightweight" or "minimal" 
<code>Document</code> object</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_DocumentType.html><B>DOM_DocumentType</B></A> <br>
<I>
Each <code>Document</code> has a <code>doctype</code> whose value 
is either <code>null</code> or a <code>DocumentType</code> object</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_DOMException.html><B>DOM_DOMException</B></A> <br>
<I>
Encapsulate a general DOM error or warning</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_DOMImplementation.html><B>DOM_DOMImplementation</B></A> <br>
<I>
This class provides a way to query the capabilities of an implementation
of the DOM</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Element.html><B>DOM_Element</B></A> <br>
<I>
By far the vast majority of objects (apart from text) that authors 
encounter when traversing a document are <code>DOM_Element</code> nodes</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Entity.html><B>DOM_Entity</B></A> <br>
<I>
This interface represents an entity, either parsed or unparsed, in an XML 
document</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_EntityReference.html><B>DOM_EntityReference</B></A> <br>
<I>
<code>EntityReference</code> nodes will appear in the structure 
model when an entity reference is in the source document, or when the user 
wishes to insert an entity reference</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_NamedNodeMap.html><B>DOM_NamedNodeMap</B></A> <br>
<I>
<code>NamedNodeMap</code>s  are used to 
represent collections of nodes that can be accessed by name</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Node.html><B>DOM_Node</B></A> <br>
<I>
The <code>Node</code> interface is the primary datatype for the entire
Document Object Model</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_NodeFilter.html><B>DOM_NodeFilter</B></A> <br>
<I>
Filters are objects that know how to "filter out" nodes</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_NodeIterator.html><B>DOM_NodeIterator</B></A> <br>
<I>
NodeIterators are used to step through a set of nodes
e</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_NodeList.html><B>DOM_NodeList</B></A> <br>
<I>
The <code>NodeList</code> interface provides the abstraction of an ordered 
collection of nodes</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Notation.html><B>DOM_Notation</B></A> <br>
<I>
This interface represents a notation declared in the DTD</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_ProcessingInstruction.html><B>DOM_ProcessingInstruction</B></A> <br>
<I>
The <code>ProcessingInstruction</code> interface represents a  "processing 
instruction", used in XML as a way to keep processor-specific information 
in the text of the document</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_Text.html><B>DOM_Text</B></A> <br>
<I>
The <code>Text</code> interface represents the textual content (termed 
character  data in XML) of an <code>Element</code> or <code>Attr</code></I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOM_TreeWalker.html><B>DOM_TreeWalker</B></A> <br>
<I>
<code>DOM_TreeWalker</code> objects are used to navigate a document tree or
subtree using the view of the document defined by its <code>whatToShow</code>
flags and any filters that are defined for the <code>DOM_TreeWalker</code></I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=LocalFileInputSource.html><B>LocalFileInputSource</B></A> <br>
<I>
This class is a derivative of the standard InputSource class</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=MemBufInputSource.html><B>MemBufInputSource</B></A> <br>
<I>
This class is a derivative of the standard InputSource class</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=StdInInputSource.html><B>StdInInputSource</B></A> <br>
<I>
This class is a derivative of the standard InputSource class</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=URLInputSource.html><B>URLInputSource</B></A> <br>
<I>
This class is a derivative of the standard InputSource class</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLAttDef.html><B>XMLAttDef</B></A> <br>
<I>Represents the core information of an atribute definition

This class defines the basic characteristics of an attribute, no matter
what type of validator is used</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLAttDefList.html><B>XMLAttDefList</B></A> <br>
<I>
This class defines an abstract interface that all validators must support</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLAttr.html><B>XMLAttr</B></A> <br>
<I>
This class defines the information about an attribute that will come out
of the scanner during parsing</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLBuffer.html><B>XMLBuffer</B></A> <br>
<I>
XMLBuffer is a lightweight, expandable Unicode text buffer</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLBufferMgr.html><B>XMLBufferMgr</B></A> <br>
<I>
There are many places where XMLBuffer objects are needed</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLBufBid.html><B>XMLBufBid</B></A> <br>
<I>
XMLBufBid is a scoped based janitor that allows the scanner code to ask
for a buffer on a scoped basis and then insure that it gets freed back
into the pool no matter how the scope is exited (exception or normal exit</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLContentModel.html><B>XMLContentModel</B></A> <br>
<I>
This class defines the abstract interface for all content models</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLDocumentHandler.html><B>XMLDocumentHandler</B></A> <br>
<I>
This abstract class provides the interface for the scanner to return
XML document information up to the parser as it scans through the
document</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLElementDecl.html><B>XMLElementDecl</B></A> <br>
<I>
This class defines the core information of an element declaration</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLEntityDecl.html><B>XMLEntityDecl</B></A> <br>
<I>
This class defines that core information that defines an XML entity, no
matter what validator is used</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLEntityHandler.html><B>XMLEntityHandler</B></A> <br>
<I>
This abstract class is a callback mechanism for the scanner</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLErrorReporter.html><B>XMLErrorReporter</B></A> <br>
<I>
This abstract class defines a callback mechanism for the scanner</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLNotationDecl.html><B>XMLNotationDecl</B></A> <br>
<I>
This class represents the core information about a notation declaration
that all validators must at least support</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLPScanToken.html><B>XMLPScanToken</B></A> <br>
<I>
This simple class is used as a sanity check when the scanner is used to
do progressive parsing</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLRecognizer.html><B>XMLRecognizer</B></A> <br>
<I>
This class provides some simple code to recognize the encodings of
XML files</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLRefInfo.html><B>XMLRefInfo</B></A> <br>
<I>
This class provides a simple means to track ID Ref usage</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLValidator.html><B>XMLValidator</B></A> <br>
<I>
This abstract class provides the interface for all validators</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOMString.html><B>DOMString</B></A> <br>
<I>
<code>DOMString</code> is the generic string class that stores all strings
used in the DOM C++ API</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=operator.html><B>operator + </B></A> <br>
<I>
Concatenate two DOMString's</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=operator.2.html><B>operator + </B></A> <br>
<I>
Concatenate a null terminated Unicode string to a DOMString</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif><!1><A HREF="DOMString.html">DOMString</A>    </TD><TD><B>operator + </B>(const XMLCh* lhs, const <!1><A HREF="DOMString.html">DOMString</A> &rhs)<br>
<I>
Concatenate a DOMString to a null terminated Unicode string

</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=operator.3.html><B>operator + </B></A> <br>
<I>
Concatenate a single Unicode character to a DOMString</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=operator.4.html><B>operator + </B></A> <br>
<I>
Concatenate a DOMString to a single Unicode character</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLString.html><B>XMLString</B></A> <br>
<I>
Class for representing native character strings and handling common string
operations

This class is Unicode compliant</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=XMLPlatformUtils.html><B>XMLPlatformUtils</B></A> <br>
<I>
Utilities that must be implemented in a platform-specific way</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=DOMParser.html><B>DOMParser</B></A> <br>
<I>
This class implements the Document Object Model (DOM) interface</I>
</TD></TR><TR><TD VALIGN=top><IMG BORDER=0 SRC=icon1.gif> </TD><TD><A HREF=SAXParser.html><B>SAXParser</B></A> <br>
<I>
This class implements the SAX 'Parser' interface and should be
used by applications wishing to parse the XML files using SAX</I>
</TD></TR>
</TABLE>
<A NAME="DOC.DOCU">
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I>  <I><A HREF="HIER.html"> hierarchy of classes</A></I><P><hr>
<P>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="80%">
	<TR>
		<TD WIDTH="100%" VALIGN="TOP">
			<P ALIGN="CENTER"><B>Xerces-C XML Parser for C++ Version 1.1</B><BR>
			Copyright &copy; 2000 The Apache Software Foundation. All Rights Reserved.
		</TD>
	</TR>
	<TR>
		<TD WIDTH="100%">
			<P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0">
		</TD>
	</TR>
</TABLE>

<P Align=right><I>generated by <A HREF="http://www.zib.de/Visual/software/doc++/index.html">doc++</A></I>
</BODY>
