You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2006/03/22 14:24:37 UTC

svn commit: r387854 [2/2] - /xerces/c/trunk/doc/html/ApacheDOMC++BindingL3.html

Modified: xerces/c/trunk/doc/html/ApacheDOMC++BindingL3.html
URL: http://svn.apache.org/viewcvs/xerces/c/trunk/doc/html/ApacheDOMC%2B%2BBindingL3.html?rev=387854&r1=387853&r2=387854&view=diff
==============================================================================
--- xerces/c/trunk/doc/html/ApacheDOMC++BindingL3.html (original)
+++ xerces/c/trunk/doc/html/ApacheDOMC++BindingL3.html Wed Mar 22 05:24:27 2006
@@ -10,8 +10,7 @@
 
 <div class='div1'>
 <h1 id="java-binding-h1" class="adiv1">
-<a NAME="C++ Language Binding for DOM Level 3"></a><font color="#000000">Experimental
-C++ Language Binding for DOM Level 3</font></h1>
+<a NAME="C++ Language Binding for DOM Level 3"></a><font color="#000000">C++ Language Binding for DOM Level 3</font></h1>
 
 <div id="java-binding-h1" class="adiv1"><font color="#000000">[<a href="index.html">Back
 to Readme</a>] [<a href="ApacheDOMC++BindingL2.html">Go to C++ Language
@@ -20,10 +19,11 @@
 <div id="java-binding-h1" class="adiv1">
 <hr WIDTH="100%"></div>
 
-<p><br>This document contains the Experimental Apache Recommended C++ Language
-binding for the <a href="http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020409/">Document
-Object Model Level 3.0 Core</a>, and for the subset of&nbsp; <a href="http://www.w3.org/TR/2002/WD-DOM-Level-3-ASLS-20020409/">Document
-Object Model Level 3.0 Abstract Schemas and Load and Save</a>&nbsp;, as well as the <a href="http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/">Document Object Model Level 3.0 XPath</a>.&nbsp;
+<p><br>This document contains the Apache Recommended C++ Language
+binding for the <a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407">Document
+Object Model Level 3.0 Core</a>, and for the <a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407">Document
+Object Model Level 3.0 Load and Save</a>, as well as the <a href="http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226">Document 
+Object Model Level 3.0 XPath</a> Note.&nbsp;
 <p>The definitions are divided into <a href="#A: Document Object Model: Core">Core</a>,
 and
 <a href="#B: Document Object Model: Load and Save">Load and Save</a> and <a href="#C: Document Object Model: XPath">XPath</a>.
@@ -134,6 +134,12 @@
 </td>
 </tr>
 
+<tr ALIGN=LEFT VALIGN=TOP>
+<td>Xerces-C++ 3.0</td>
+<td ALIGN=LEFT VALIGN=TOP>Modified
+<br>- Updated to match the final DOM Level 3 Recommendation documents
+</td>
+</tr>
 </table>
 
 <p>
@@ -145,9 +151,11 @@
 <h3>
 <font color="#000000">DOMImplementationRegistry.hpp:</font></h3>
 
-<div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>class
-DOMImplementationRegistry</font></font>
+<div id="DOMImplementationRegistry"><font face="Courier New,Courier"><font size=-1>class
+DOMImplementationRegistry
+</font></font>
 <table>
+
 <tr ALIGN=LEFT VALIGN=TOP>
 <td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
 
@@ -156,16 +164,28 @@
 <td></td>
 
 <td></td>
+
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+<td></td>
 
 <td></td>
 
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>static</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOMImplementation*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getDOMImplementation(const XMLCh* features);</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -173,10 +193,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>static</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMImplementation*&nbsp;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMImplementationList*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getDOMImplementation(const
-XMLCh* features);</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getDOMImplementationList(const XMLCh* features);</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -186,10 +205,8 @@
 
 <td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>addSource(DOMImplementationSource*
-source);</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>addSource(DOMImplementationSource* source);</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
 <td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
@@ -201,13 +218,14 @@
 </tr>
 </table>
 </div>
-
 <h3>
-<font color="#000000">DOMException.hpp:</font></h3>
+<font color="#000000">DOMImplementationSource.hpp:</font></h3>
 
-<div id="DOMException"><font face="Courier New,Courier"><font size=-1>class
-DOMException</font></font>
+<div id="DOMImplementationSource"><font face="Courier New,Courier"><font size=-1>class
+DOMImplementationSource
+</font></font>
 <table>
+
 <tr ALIGN=LEFT VALIGN=TOP>
 <td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
 
@@ -216,218 +234,215 @@
 <td></td>
 
 <td></td>
+
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
-
 <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
 
 <td></td>
 
 <td></td>
-</tr>
 
-<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>ExceptionCode {</font></font></td>
-
-<td></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>INDEX_SIZE_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMImplementation*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getDOMImplementation(const XMLCh* features) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMSTRING_SIZE_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMImplementationList*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getDOMImplementationList(const XMLCh* features) const = 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>HIERARCHY_REQUEST_ERR</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
-</tr>
-
-<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
 <td></td>
-
-<td><font face="Courier New,Courier"><font size=-1>WRONG_DOCUMENT_ERR</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td>
 </tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMImplementationList.hpp:</font></h3>
+
+<div id="DOMImplementationList"><font face="Courier New,Courier"><font size=-1>class
+DOMImplementationList
+</font></font>
+<table>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>INVALID_CHARACTER_ERR</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td>
-</tr>
-
-<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>NO_DATA_ALLOWED_ERR</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>NO_MODIFICATION_ALLOWED_ERR</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>NOT_FOUND_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMImplementation</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*item(XMLSize_t index) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>NOT_SUPPORTED_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getLength() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>INUSE_ATTRIBUTE_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>release() = 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>INVALID_STATE_ERR</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td>
+<td></td>
 </tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMImplementation.hpp:</font></h3>
+
+<div id="DOMImplementation"><font face="Courier New,Courier"><font size=-1>class
+DOMImplementation
+: public DOMImplementationLS
+</font></font>
+<table>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
 <td></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>SYNTAX_ERR</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>INVALID_MODIFICATION_ERR</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 13,</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>NAMESPACE_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 14,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>hasFeature(const XMLCh *feature,  const XMLCh *version) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>INVALID_ACCESS_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMDocumentType</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 15</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createDocumentType(const XMLCh *qualifiedName,                                                 const XMLCh *publicId,
+                                                 const XMLCh *systemId) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>VALIDATION_ERR</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMDocument</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 16</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createDocument(const XMLCh *namespaceURI,                                        const XMLCh *qualifiedName,
+                                        DOMDocumentType *doctype,
+                                        MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>getFeature(const XMLCh* feature, const XMLCh* version) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>ExceptionCode</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>code;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMDocument</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>*createDocument(MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>static</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>msg;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMImplementation</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>*getImplementation();</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
 <td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
@@ -439,13 +454,14 @@
 </tr>
 </table>
 </div>
-
 <h3>
-<font color="#000000">DOMImplementationSource.hpp:</font></h3>
+<font color="#000000">DOMConfiguration.hpp:</font></h3>
 
-<div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>class
-DOMImplementationSource</font></font>
+<div id="DOMConfiguration"><font face="Courier New,Courier"><font size=-1>class
+DOMConfiguration
+</font></font>
 <table>
+
 <tr ALIGN=LEFT VALIGN=TOP>
 <td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
 
@@ -454,65 +470,38 @@
 <td></td>
 
 <td></td>
+
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
-
 <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
 
 <td></td>
 
 <td></td>
-</tr>
 
-<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>DOMImplementation*&nbsp;</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>getDOMImplementation(const
-XMLCh* features) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
-
-<td></td>
-
-<td></td>
-
 <td></td>
-</tr>
-</table>
-</div>
-
-<h3>
-<font color="#000000">DOMImplementation.hpp:</font></h3>
-
-<div id="DOMImplementation"><font face="Courier New,Courier"><font size=-1>class
-DOMImplementation</font></font>
-<table>
-<tr ALIGN=LEFT VALIGN=TOP>
-<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>setParameter(const XMLCh* name, const void* value) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>setParameter(const XMLCh* name, bool value) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -520,12 +509,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const void*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>hasFeature(const XMLCh*
-feature,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* version) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getParameter(const XMLCh* name) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -533,14 +519,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMDocumentType*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createDocumentType(const
-XMLCh* qualifiedName,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* publicId,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* systemId) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>canSetParameter(const XMLCh* name, const void* value) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -548,14 +529,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMDocument*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createDocument(const
-XMLCh* namespaceURI,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* qualifiedName,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-DOMDocumentType* doctype) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>canSetParameter(const XMLCh* name, bool value) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -563,12 +539,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMImplementation*&nbsp;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const DOMStringList*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getInterface(const XMLCh*
-feature) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getParameterNames() const = 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
 <td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
@@ -580,13 +554,14 @@
 </tr>
 </table>
 </div>
-
 <h3>
-<font color="#000000">DOMDocumentFragment.hpp:</font></h3>
+<font color="#000000">DOMStringList.hpp:</font></h3>
 
-<div id="DOMDocumentFragment"><font face="Courier New,Courier"><font size=-1>class
-DOMDocumentFragment : public DOMNode</font></font>
+<div id="DOMStringList"><font face="Courier New,Courier"><font size=-1>class
+DOMStringList
+</font></font>
 <table>
+
 <tr ALIGN=LEFT VALIGN=TOP>
 <td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
 
@@ -595,44 +570,38 @@
 <td></td>
 
 <td></td>
+
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
 
 <td></td>
 
 <td></td>
 
 <td></td>
-</tr>
-</table>
-</div>
 
-<h3>
-<font color="#000000">DOMDocument.hpp:</font></h3>
+</tr>
 
-<div id="DOMDocument"><font face="Courier New,Courier"><font size=-1>class
-DOMDocument : public DOMNode</font></font>
-<table>
 <tr ALIGN=LEFT VALIGN=TOP>
-<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
-
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>*item(XMLSize_t index) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>getLength() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -640,10 +609,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createElement(const
-XMLCh* tagName) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>contains(const XMLCh*) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -651,43 +619,49 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMDocumentFragment*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createDocumentFragment()
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>release() = 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMText*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createTextNode(const
-XMLCh* data) = 0;</font></font></td>
+<td></td>
 </tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMNamedNodeMap.hpp:</font></h3>
+
+<div id="DOMNamedNodeMap"><font face="Courier New,Courier"><font size=-1>class
+DOMNamedNodeMap
+</font></font>
+<table>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMComment*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createComment(const
-XMLCh* data) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMCDATASection*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createCDATASection(const
-XMLCh* data) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -695,12 +669,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMProcessingInstruction*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createProcessingInstruction(const
-XMLCh* target,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* data) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*setNamedItem(DOMNode *arg) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -708,10 +679,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createAttribute(const
-XMLCh* name) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*item(XMLSize_t index) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -719,10 +689,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMEntityReference*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createEntityReference(const
-XMLCh* name) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getNamedItem(const XMLCh *name) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -730,10 +699,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMDocumentType*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getDoctype() const =
-0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getLength() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -741,10 +709,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMImplementation*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getImplementation()
-const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*removeNamedItem(const XMLCh *name) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -752,10 +719,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getDocumentElement()
-const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getNamedItemNS(const XMLCh *namespaceURI,	                                        const XMLCh *localName) const = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -763,10 +730,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getElementsByTagName(const
-XMLCh* tagname) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*setNamedItemNS(DOMNode *arg) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -774,10 +740,772 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>importNode(DOMNode*
-importedNode, bool deep) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*removeNamedItemNS(const XMLCh *namespaceURI,	                                          const XMLCh *localName) = 0;
+</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+</tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMNodeList.hpp:</font></h3>
+
+<div id="DOMNodeList"><font face="Courier New,Courier"><font size=-1>class
+DOMNodeList
+</font></font>
+<table>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>*item(XMLSize_t index) const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getLength() const = 0;</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+</tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMError.hpp:</font></h3>
+
+<div id="DOMError"><font face="Courier New,Courier"><font size=-1>class
+DOMError
+</font></font>
+<table>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getSeverity() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getMessage() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOMLocator*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getLocation() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getRelatedException() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getType() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getRelatedData() const = 0;</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+</tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMException.hpp:</font></h3>
+
+<div id="DOMException"><font face="Courier New,Courier"><font size=-1>class
+DOMException
+</font></font>
+<table>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>ExceptionCode {</font></font></td>
+
+<td></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>INDEX_SIZE_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOMSTRING_SIZE_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>HIERARCHY_REQUEST_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>WRONG_DOCUMENT_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>INVALID_CHARACTER_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>NO_DATA_ALLOWED_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>NO_MODIFICATION_ALLOWED_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>NOT_FOUND_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>NOT_SUPPORTED_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>INUSE_ATTRIBUTE_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>INVALID_STATE_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>SYNTAX_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>INVALID_MODIFICATION_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 13,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>NAMESPACE_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 14,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>INVALID_ACCESS_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 15,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>VALIDATION_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 16,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>TYPE_MISMATCH_ERR</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 17,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+</tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMLocator.hpp:</font></h3>
+
+<div id="DOMLocator"><font face="Courier New,Courier"><font size=-1>class
+DOMLocator
+</font></font>
+<table>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>XMLSSize_t</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getLineNumber() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>XMLSSize_t</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getColumnNumber() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>XMLSSize_t</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getByteOffset() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>XMLSSize_t</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getUtf16Offset() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getRelatedNode() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getURI() const = 0;</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+</tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMNode.hpp:</font></h3>
+
+<div id="DOMNode"><font face="Courier New,Courier"><font size=-1>class
+DOMNode
+</font></font>
+<table>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
+<td></td>
+
+<td></td>
+
+<td></td>
+
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>NodeType {</font></font></td>
+
+<td></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>ELEMENT_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>ATTRIBUTE_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>TEXT_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>CDATA_SECTION_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>ENTITY_REFERENCE_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>ENTITY_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>PROCESSING_INSTRUCTION_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>COMMENT_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_TYPE_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_FRAGMENT_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>NOTATION_NODE</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DocumentPosition {</font></font></td>
+
+<td></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_DISCONNECTED</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 0x01,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_PRECEDING</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 0x02,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_FOLLOWING</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 0x04,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_CONTAINS</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 0x08,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_CONTAINED_BY</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 0x10,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>= 0x20,</font></font></td>
+</tr>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+
+<td></td>
+
+<td></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getNodeName() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getNodeValue() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>getNodeType() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>*getParentNode() const = 0;</font></font></td>
+</tr>
+
+<tr ALIGN=LEFT VALIGN=TOP>
+<td></td>
+
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>DOMNodeList</font></font></td>
+
+<td><font face="Courier New,Courier"><font size=-1>*getChildNodes() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -785,12 +1513,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createElementNS(const
-XMLCh* namespaceURI,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* qualifiedName) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getFirstChild() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -798,12 +1523,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>createAttributeNS(const
-XMLCh* namespaceURI,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* qualifiedName) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getLastChild() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -811,12 +1533,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getElementsByTagNameNS(const
-XMLCh* namespaceURI,</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const XMLCh* localName) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getPreviousSibling() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -824,10 +1543,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getElementById(const
-XMLCh* elementId) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getNextSibling() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -835,10 +1553,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNamedNodeMap</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getActualEncoding()
-const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getAttributes() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -846,10 +1563,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMDocument</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setActualEncoding(const
-XMLCh* actualEncoding) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getOwnerDocument() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -857,10 +1573,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode        *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getEncoding() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>cloneNode(bool deep) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -868,10 +1583,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setEncoding(const XMLCh*
-encoding) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*insertBefore(DOMNode *newChild,                                          DOMNode *refChild) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -879,10 +1594,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getStandalone() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*replaceChild(DOMNode *newChild,                                     DOMNode *oldChild) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -890,10 +1605,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setStandalone(bool standalone)
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*removeChild(DOMNode *oldChild) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -901,10 +1615,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getVersion() const =
-0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*appendChild(DOMNode *newChild) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -912,10 +1625,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setVersion((const XMLCh*
-version) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>hasChildNodes() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -923,10 +1635,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getDocumentURI() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>setNodeValue(const XMLCh  *nodeValue) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -936,8 +1647,7 @@
 
 <td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setDocumentURI(const
-XMLCh* documentURI) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>normalize() = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -947,8 +1657,8 @@
 
 <td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getStrictErrorChecking()
-const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>isSupported(const XMLCh *feature,	                                       const XMLCh *version) const = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -956,10 +1666,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setStrictErrorChecking(bool
-strictErrorChecking) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getNamespaceURI() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -967,10 +1676,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>renameNode(DOMNode*
-n, const XMLCh* namespaceURI, const XMLCh* name) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getPrefix() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -978,10 +1686,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>adoptNode(DOMNode* source)
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getLocalName() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -991,8 +1698,7 @@
 
 <td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>normalizeDocument()
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>setPrefix(const XMLCh * prefix) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1000,278 +1706,252 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMConfiguration*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getDOMConfiguration(const
-XMLCh* const name, bool state) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>hasAttributes() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
-
-<td></td>
-
 <td></td>
 
-<td></td>
-</tr>
-</table>
-</div>
-
-<h3>
-<font color="#000000">DOMNode.hpp:</font></h3>
-
-<div id="DOMNode"><font face="Courier New,Courier"><font size=-1>class
-DOMNode</font></font>
-<table>
-<tr ALIGN=LEFT VALIGN=TOP>
-<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
-
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>isSameNode(const DOMNode* other) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>isEqualNode(const DOMNode* arg) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>NodeType {</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>setUserData(const XMLCh* key,                                          void* data,
+                                          DOMUserDataHandler* handler) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>ELEMENT_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getUserData(const XMLCh* key) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>ATTRIBUTE_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getBaseURI() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TEXT_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>compareDocumentPosition(const DOMNode* other) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>CDATA_SECTION_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getTextContent() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>ENTITY_REFERENCE_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>setTextContent(const XMLCh* textContent) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>ENTITY_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>lookupPrefix(const XMLCh* namespaceURI) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>PROCESSING_INSTRUCTION_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>isDefaultNamespace(const XMLCh* namespaceURI) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>COMMENT_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>lookupNamespaceURI(const XMLCh* prefix) const  = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getFeature(const XMLCh* feature, const XMLCh* version) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_TYPE_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>release() = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_FRAGMENT_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>decRefCount() {}</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>NOTATION_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>incRefCount() {}</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
-
 <td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
 <td></td>
 
 <td></td>
-</tr>
 
-<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
+</tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMAttr.hpp:</font></h3>
 
-<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
+<div id="DOMAttr"><font face="Courier New,Courier"><font size=-1>class
+DOMAttr
+: public DOMNode
+</font></font>
+<table>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMTreePosition {</font></font></td>
+<tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
 
 <td></td>
-</tr>
 
-<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_PRECEDING</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>= 0x01,</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_FOLLOWING</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>= 0x02,</font></font></td>
-</tr>
-
-<tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_ANCESTOR</font></font></td>
-
-<td><font face="Courier New,Courier"><font size=-1>= 0x04,</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_DESCENDANT</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 0x08,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getName() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_EQUIVALENT</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 0x10,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getSpecified() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_SAME_NODE</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 0x20,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getValue() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_DISCONNECTED</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>= 0x00,</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>setValue(const XMLCh *value) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMElement</font></font></td>
 
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>*getOwnerElement() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1279,10 +1959,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getNodeName() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>isId() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1290,76 +1969,91 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const DOMTypeInfo *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getNodeValue() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getSchemaTypeInfo() const = 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getNodeType() const
-= 0;</font></font></td>
+<td></td>
 </tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMCDATASection.hpp:</font></h3>
+
+<div id="DOMCDATASection"><font face="Courier New,Courier"><font size=-1>class
+DOMCDATASection
+: public DOMText
+</font></font>
+<table>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getParentNode() const
-= 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getChildNodes() const
-= 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getFirstChild() const
-= 0;</font></font></td>
+<td></td>
 </tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMCharacterData.hpp:</font></h3>
+
+<div id="DOMCharacterData"><font face="Courier New,Courier"><font size=-1>class
+DOMCharacterData
+: public DOMNode
+</font></font>
+<table>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getLastChild() const
-= 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getPreviousSibling()
-const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1367,10 +2061,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getNextSibling() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getData() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1378,10 +2071,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNamedNodeMap*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getAttributes() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>getLength() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1389,10 +2081,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMDocument*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getOwnerDocument() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>substringData(XMLSize_t offset,                                     XMLSize_t count) const = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1400,10 +2092,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>cloneNode(bool deep)
-const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>appendData(const XMLCh *arg) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1411,10 +2102,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>insertBefore(DOMNode*
-newChild, DOMNode* refChild) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>insertData(XMLSize_t offset, const  XMLCh *arg) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1422,10 +2112,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>replaceChild(DOMNode*
-newChild, DOMNode* oldChild) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>deleteData(XMLSize_t offset,                                  XMLSize_t count) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1433,10 +2123,11 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>removeChild(DOMNode*
-oldChild) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>replaceData(XMLSize_t offset,                                   XMLSize_t count,
+                                   const XMLCh *arg) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1444,75 +2135,91 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>appendChild(DOMNode*
-newChild) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>setData(const XMLCh *data) = 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>hasChildNodes() const
-= 0;</font></font></td>
+<td></td>
 </tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMComment.hpp:</font></h3>
+
+<div id="DOMComment"><font face="Courier New,Courier"><font size=-1>class
+DOMComment
+: public DOMCharacterData
+</font></font>
+<table>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setNodeValue(const XMLCh
-*nodeValue) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>normalize() = 0;</font></font></td>
 </tr>
-
 <tr ALIGN=LEFT VALIGN=TOP>
-<td></td>
+<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>isSupported(const XMLCh*
-feature, const XMLCh* version) const = 0;</font></font></td>
+<td></td>
 </tr>
+</table>
+</div>
+<h3>
+<font color="#000000">DOMDocument.hpp:</font></h3>
+
+<div id="DOMDocument"><font face="Courier New,Courier"><font size=-1>class
+DOMDocument
+: public DOMNode
+</font></font>
+<table>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getNamespaceURI() const
-= 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
+<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
+
 <td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getPrefix() const =
-0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1520,10 +2227,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMElement</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getLocalName() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createElement(const XMLCh *tagName) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1531,10 +2237,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMDocumentFragment</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setPrefix(const XMLCh*
-prefix) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createDocumentFragment() = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1542,10 +2247,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMText</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>hasAttributes() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createTextNode(const XMLCh *data) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1553,10 +2257,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMComment</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>isSameNode(const DOMNode*
-other) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createComment(const XMLCh *data) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1564,10 +2267,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMCDATASection</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>isEqualNode(const DOMNode*
-arg) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createCDATASection(const XMLCh *data) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1575,12 +2277,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMProcessingInstruction</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setUserData(const XMLCh*
-key, void* data,&nbsp;</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-DOMUserDataHandler* handler) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createProcessingInstruction(const XMLCh *target,        const XMLCh *data) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1588,10 +2288,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMAttr</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getUserData(const XMLCh*
-key) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createAttribute(const XMLCh *name) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1599,10 +2298,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMEntityReference</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getBaseURI() const =
-0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createEntityReference(const XMLCh *name) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1610,10 +2308,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMDocumentType</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>compareTreePosition(const DOMNode*
-other) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getDoctype() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1621,10 +2318,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMImplementation</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getTextContent() const
-= 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getImplementation() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1632,10 +2328,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMElement</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>setTextContent(const
-XMLCh* textContent) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getDocumentElement() const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1643,10 +2338,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNodeList</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>lookupNamespacePrefix(const
-XMLCh* namespaceURI, bool useDefault) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*getElementsByTagName(const XMLCh *tagname) const = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1654,10 +2348,9 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>isDefaultNamespace(const
-XMLCh* namespaceURI) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*importNode(const DOMNode *importedNode, bool deep) = 0;</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1665,10 +2358,10 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMElement</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>lookupNamespaceURI(const
-XMLCh* prefix) const = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createElementNS(const XMLCh *namespaceURI,	                                              const XMLCh *qualifiedName) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
@@ -1676,74 +2369,31 @@
 
 <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>DOMAttr</font></font></td>
 
-<td><font face="Courier New,Courier"><font size=-1>getInterface(const XMLCh*
-feature) = 0;</font></font></td>
+<td><font face="Courier New,Courier"><font size=-1>*createAttributeNS(const XMLCh *namespaceURI,	                                            const XMLCh *qualifiedName) = 0;
+</font></font></td>
 </tr>
 
 <tr ALIGN=LEFT VALIGN=TOP>
-<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
-
-<td></td>
-
 <td></td>
 
-<td></td>
-</tr>
-</table>
-
-<p><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Called to
-indicate that this Node (and its associated children) is no longer in use</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp; and
-that the implementation may relinquish any resources associated with it
-and</font></font>
-<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp; its
-associated children.</font></font>

[... 3401 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org