| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]"> |
| <meta name="Author" content="Tinny Ng"> |
| <title>C++ Language Binding for DOM Level 3</title> |
| </head> |
| <body> |
| |
| <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> |
| |
| <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 |
| Binding for DOM Level 2]</a></font></div> |
| |
| <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 <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>. Both |
| are W3C Working Draft of 09 April 2002. |
| <p>The definitions are divided into <a href="#A: Document Object Mode: Core">Core</a>, |
| and |
| <a href="#B: Document Object Model: Load and Save">Load and Save</a>. |
| The headers are also available in Xerces-C++ distribution. |
| <p>Note: |
| <ol> |
| <li> |
| Constructor and Destructors are implementation specific</li> |
| |
| <li> |
| <font color="#000000">String is represented by "XMLCh*" which is a pointer |
| to unsigned 16 bit type holding utf-16 values, null terminated.</font></li> |
| |
| <ul> |
| <li> |
| <font color="#000000">typedef unsigned int XMLCh</font></li> |
| </ul> |
| |
| <li> |
| <font color="#000000">XMLSize_t is an implementation-dependent unsigned |
| integral type</font></li> |
| |
| <ul> |
| <li> |
| <font color="#000000">typedef size_t XMLSize_t</font></li> |
| </ul> |
| |
| <li> |
| DOMObject is represented as void*</li> |
| |
| <li> |
| <a NAME="release"></a>C++ Memory Management:</li> |
| |
| <ol> |
| <li> |
| <font color="#000000">A member method "release()" is added for releasing |
| any "orphaned" resources that were created through createXXXX factory method.</font></li> |
| |
| <li> |
| Memory for any returned object e.g.</li> |
| |
| <ul> |
| <li> |
| DOMImplementation* getDOMImplementation(const XMLCh* features)</li> |
| |
| <li> |
| ... etc.</li> |
| |
| <li> |
| are owned by implementation</li> |
| </ul> |
| </ol> |
| </ol> |
| |
| <hr WIDTH="100%"> |
| <h2> |
| <font size=+1>Change History</font></h2> |
| |
| <table BORDER > |
| <tr> |
| <td><b>Date</b></td> |
| |
| <td><b>Description</b></td> |
| </tr> |
| |
| <tr> |
| <td>Xerces-C++ 2.0: July 23, 2002</td> |
| |
| <td>Created</td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td>Xerces-C++ 2.1: August 26, 2002</td> |
| |
| <td ALIGN=LEFT VALIGN=TOP>Modified |
| <br>- add const modifier to DOMNode::lookupNamespacePrefix |
| <br>- add const modifier to DOMNode::lookupNamespaceURI |
| <br>- add const modifier to DOMNode::isDefaultNamespace</td> |
| </tr> |
| </table> |
| |
| <p> |
| <hr WIDTH="100%"> |
| <h2> |
| <a NAME="A: Document Object Mode: Core"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">A: |
| Document Object Mode: Core</a></font></u></h2> |
| |
| <h3> |
| <font color="#000000">DOMImplementationRegistry.hpp:</font></h3> |
| |
| <div id="DOMEntity"><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> |
| |
| <td></td> |
| |
| <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>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> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>static</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>addSource(DOMImplementationSource* |
| source);</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></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>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><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>ExceptionCode</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>code;</font></font></td> |
| |
| <td></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>msg;</font></font></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">DOMImplementationSource.hpp:</font></h3> |
| |
| <div id="DOMEntity"><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> |
| |
| <td></td> |
| |
| <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* </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></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>bool</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> |
| const XMLCh* version) = 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>DOMDocumentType*</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> |
| const XMLCh* publicId,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* systemId) = 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>DOMDocument*</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> |
| const XMLCh* qualifiedName,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| DOMDocumentType* doctype) = 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>DOMImplementation* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getInterface(const XMLCh* |
| feature) = 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">DOMDocumentFragment.hpp:</font></h3> |
| |
| <div id="DOMDocumentFragment"><font face="Courier New,Courier"><font size=-1>class |
| DOMDocumentFragment : 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></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">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></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>DOMElement*</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> |
| <td></td> |
| |
| <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>createDocumentFragment() |
| = 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>DOMText*</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> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</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>createComment(const |
| XMLCh* data) = 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>DOMCDATASection*</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> |
| <td></td> |
| |
| <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>createProcessingInstruction(const |
| XMLCh* target,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* data) = 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>DOMAttr*</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> |
| <td></td> |
| |
| <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>createEntityReference(const |
| XMLCh* name) = 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>DOMDocumentType*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getDoctype() 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>DOMImplementation*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getImplementation() |
| 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>DOMElement*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getDocumentElement() |
| 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>getElementsByTagName(const |
| XMLCh* tagname) 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>importNode(DOMNode* |
| importedNode, bool deep) = 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>DOMElement*</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> |
| const XMLCh* qualifiedName) = 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>DOMAttr*</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> |
| const XMLCh* qualifiedName) = 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>getElementsByTagNameNS(const |
| XMLCh* namespaceURI,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* localName) 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>DOMElement*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getElementById(const |
| XMLCh* elementId) 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>getActualEncoding() |
| 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>setActualEncoding(const |
| XMLCh* actualEncoding) = 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>getEncoding() 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>setEncoding(const XMLCh* |
| encoding) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getStandalone() 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>setStandalone(bool standalone) |
| = 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>getVersion() 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>setVersion((const XMLCh* |
| version) = 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>getDocumentURI() 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>setDocumentURI(const |
| XMLCh* documentURI) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getStrictErrorChecking() |
| 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>setStrictErrorChecking(bool |
| strictErrorChecking) = 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>DOMErrorHandler*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getErrorHandler() 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>setErrorHandler(DOMErrorHandler* |
| const handler) = 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>renameNode(DOMNode* |
| n, const XMLCh* namespaceURI, const XMLCh* name) = 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>adoptNode(DOMNode* source) |
| = 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>normalizeDocument() |
| = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>canSetNormalizationFeature(const |
| XMLCh* const name, bool state) 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>setNormalizationFeature(const |
| XMLCh* const name, bool state) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getNormalizationFeature(const |
| XMLCh* const name) 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></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>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>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> |
| <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>getFirstChild() 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>getLastChild() 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>getPreviousSibling() |
| 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>getNextSibling() 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>DOMNamedNodeMap*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getAttributes() 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>DOMDocument*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getOwnerDocument() 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>cloneNode(bool deep) |
| 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>insertBefore(DOMNode* |
| newChild, DOMNode* refChild) = 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>replaceChild(DOMNode* |
| newChild, DOMNode* oldChild) = 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>removeChild(DOMNode* |
| oldChild) = 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>appendChild(DOMNode* |
| newChild) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>hasChildNodes() 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>setNodeValue(const XMLCh |
| *nodeValue) = 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>normalize() = 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>bool</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> |
| <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>getNamespaceURI() 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>getPrefix() 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>getLocalName() 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>setPrefix(const XMLCh* |
| prefix) = 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>bool</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></td> |
| |
| <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>isSameNode(const DOMNode* |
| other) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>isEqualNode(const DOMNode* |
| arg) = 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>setUserData(const XMLCh* |
| key, void* data, </font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| DOMUserDataHandler* handler) = 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>getUserData(const XMLCh* |
| key) 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>getBaseURI() 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>compareTreePosition(DOMNode* |
| other) 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>getTextContent() 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>setTextContent(const |
| XMLCh* textContent) = 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>lookupNamespacePrefix(const |
| XMLCh* namespaceURI, bool useDefault) 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>bool</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><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>lookupNamespaceURI(const |
| XMLCh* prefix) 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>getInterface(const XMLCh* |
| feature) = 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> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // 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> // and |
| that the implementation may relinquish any resources associated with it |
| and</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // its |
| associated children.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // If this is |
| a document, any nodes it owns (created by DOMDocument::createXXXX())</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // are |
| also released.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // Access to |
| a released object will lead to unexpected result.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // @exception |
| DOMException</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // |
| INVALID_ACCESS_ERR: Raised if this Node has a parent and thus should not |
| be released yet.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> virtual void |
| release() = 0;</font></font> |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font></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></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>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>};</td> |
| |
| <td></td> |
| |
| <td></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></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>DOMNode*</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> |
| <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>DOMNode*</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> |
| <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></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>removeNamedItem(const |
| XMLCh* name) = 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>getNamedItemNS(const |
| XMLCh* namespaceURI, const XMLCh* localName) 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>setNamedItemNS(DOMNode* |
| arg) = 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>removeNamedItemNS(const |
| XMLCh* namespaceURI, const XMLCh* localName) = 0;</font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td>};</td> |
| |
| <td></td> |
| |
| <td></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></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>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getData() 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></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>substringData(XMLSize_t |
| offset, XMLSize_t count) 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>appendData(const XMLCh* |
| arg) = 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>insertData(XMLSize_t |
| offset, const XMLCh* arg) = 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>deleteData(XMLSize_t |
| offset, XMLSize_t count) = 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>replaceData(XMLSize_t |
| offset, XMLSize_t count, const XMLCh* arg) = 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>setData(const XMLCh* |
| data) = 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">DOMAttr.hpp:</font></h3> |
| |
| <div id="DOMAttr"><font face="Courier New,Courier"><font size=-1>class |
| DOMAttr : 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></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>const XMLCh*</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><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>getSpecified() 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>getValue() 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>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>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>getOwnerElement() 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">DOMElement.hpp:</font></h3> |
| |
| <div id="DOMElement"><font face="Courier New,Courier"><font size=-1>class |
| DOMElement : 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></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>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getTagName() 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>getAttribute(const XMLCh* |
| name) 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>DOMAttr*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getAttributeNode(const |
| XMLCh* name) 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>getElementsByTagName(const |
| XMLCh* name) 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>setAttribute(const XMLCh* |
| name, const XMLCh* value) = 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>DOMAttr*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setAttributeNode(DOMAttr |
| *newAttr) = 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>DOMAttr*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>removeAttributeNode(DOMAttr* |
| oldAttr) = 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>removeAttribute(const |
| XMLCh* name) = 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>getAttributeNS(const |
| XMLCh* namespaceURI,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* localName) 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>setAttributeNS(const |
| XMLCh* namespaceURI,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* qualifiedName,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* value) = 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>removeAttributeNS(const |
| XMLCh* namespaceURI,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* localName) = 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>DOMAttr*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getAttributeNodeNS(const |
| XMLCh* namespaceURI,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* localName) 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>DOMAttr*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setAttributeNodeNS(DOMAttr* |
| newAttr) = 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>getElementsByTagNameNS(const |
| XMLCh* namespaceURI,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* localName) 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>hasAttribute(const XMLCh* |
| name) 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>hasAttributeNS(const |
| XMLCh* namespaceURI,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* localName) 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">DOMText.hpp:</font></h3> |
| |
| <div id="DOMText"><font face="Courier New,Courier"><font size=-1>class |
| DOMText : DOMCharacterData</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></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>DOMText*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>splitText(XMLSize_t |
| offset) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getIsWhitespaceInElementContent() |
| 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>getWholeText() = 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>DOMText* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>replaceWholeText(const |
| XMLCh* content) = 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">DOMComment.hpp:</font></h3> |
| |
| <div id="DOMComment"><font face="Courier New,Courier"><font size=-1>class |
| DOMComment : DOMCharacterData</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>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| |
| <h3> |
| <font color="#000000">DOMUserDataHandler.hpp:</font></h3> |
| |
| <div id="DOMCDATASection"><font face="Courier New,Courier"><font size=-1>class |
| DOMUserDataHandler</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></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>DOMOperationType {</font></font></td> |
| |
| <td></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NODE_CLONED</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>NODE_IMPORTED</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>NODE_DELETED</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>NODE_RENAMED</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><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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>handle(DOMOperationType |
| operation,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* const key,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| void* data,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const DOMNode* src,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const DOMNode* dst) = 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="DOMComment"><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></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>ErrorSeverity {</font></font></td> |
| |
| <td></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOM_SEVERITY_WARNING</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0,</font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOM_SEVERITY_ERROR</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>DOM_SEVERITY_FATAL_ERROR</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><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>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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setSeverity(const short |
| severity) = 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>setMessage(const XMLCh* |
| const message) = 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>setLocation(DOMLocator* |
| const location) = 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>setRelatedException(void* |
| exception) 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">DOMErrorHandler.hpp:</font></h3> |
| |
| <div id="DOMComment"><font face="Courier New,Courier"><font size=-1>class |
| DOMErrorHandler</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></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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>handleError(const DOMError& |
| domError) = 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">DOMLocator.hpp:</font></h3> |
| |
| <div id="DOMComment"><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></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>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>getOffset() 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>getErrorNode() 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></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>setLineNumber(const |
| XMLSSize_t lineNumber) = 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>setColumnNumber(const |
| XMLSSize_t columnNumber) = 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>setOffset(const XMLSSize_t |
| offset) = 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>setErrorNode(DOMNode* |
| const errorNode) = 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>setURI(const XMLCh* |
| const uri) = 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">DOMCDATASection.hpp:</font></h3> |
| |
| <div id="DOMCDATASection"><font face="Courier New,Courier"><font size=-1>class |
| DOMCDATASection : DOMText</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>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| |
| <h3> |
| <font color="#000000">DOMDocumentType.hpp:</font></h3> |
| |
| <div id="DOMDocumentType"><font face="Courier New,Courier"><font size=-1>class |
| DOMDocumentType : 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></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>const XMLCh*</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><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>getEntities() 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>DOMNamedNodeMap*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getNotations() 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>getPublicId() 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>getSystemId() 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>getInternalSubset() |
| 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">DOMNotation.hpp:</font></h3> |
| |
| <div id="DOMNotation"><font face="Courier New,Courier"><font size=-1>class |
| DOMNotation : 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></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>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getPublicId() 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>getSystemId() 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">DOMEntity.hpp:</font></h3> |
| |
| <div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>class |
| DOMEntity : 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></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>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getPublicId() 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>getSystemId() 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>getNotationName() 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>getActualEncoding() |
| 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>setActualEncoding(const |
| XMLCh* actualEncoding) = 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>getEncoding() 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>setEncoding(const XMLCh* |
| encoding) = 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>getVersion() 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>setVersion((const XMLCh* |
| version) = 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">DOMEntityReference.hpp:</font></h3> |
| |
| <div id="DOMEntityReference"><font face="Courier New,Courier"><font size=-1>class |
| DOMEntityReference : 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>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| |
| <h3> |
| <font color="#000000">DOMProcessingInstruction.hpp:</font></h3> |
| |
| <div id="DOMProcessingInstruction"><font face="Courier New,Courier"><font size=-1>class |
| DOMProcessingInstruction : 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></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>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getTarget() 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>getData() 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>setData(const XMLCh* |
| data) = 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> |
| |
| <hr WIDTH="100%"> |
| <h2> |
| <a NAME="B: Document Object Model: Load and Save"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">B: |
| Document Object Mode: Load and Save</a></font></u></h2> |
| |
| <h3> |
| <font color="#000000">DOMImplementationLS.hpp:</font></h3> |
| |
| <div id="DOMDocumentTraversal"><font face="Courier New,Courier"><font size=-1>class |
| 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></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>{</font></font></td> |
| |
| <td></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>MODE_SYNCHRONOUS</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>MODE_SYNCHRONOUS</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><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>DOMBuilder*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createDOMBuilder(const |
| short mode, const XMLCh* const schemaType) = 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>DOMWriter*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createDOMWriter() = |
| 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>DOMInputSource* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createDOMInputSource() |
| = 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">DOMInputSource.hpp:</font></h3> |
| |
| <div id="DOMDocumentRange"><font face="Courier New,Courier"><font size=-1>// |
| the byteStream, characterStream and stringData in this class are implementation |
| specific</font></font> |
| <br><font face="Courier New,Courier"><font size=-1>class DOMInputSource</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></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>const XMLCh* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getEncoding() 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>getPublicId() 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>getSystemId() 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>getBaseURI() 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>setEncoding() 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>setPublicId() 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>setSystemId() 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>setBaseURI() const = |
| 0;</font></font></td> |
| </tr> |
| </table> |
| <font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // Called to |
| indicate that this DOMInputSource is no longer in use</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // |
| and that the implementation may relinquish any resources associated with |
| it.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // Access to |
| a released object will lead to unexpected result.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> virtual void |
| release() = 0;</font></font> |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font> |
| <h3> |
| <font color="#000000">DOMEntityResolver.hpp:</font></h3> |
| |
| <div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>class |
| DOMEntityResolver</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></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>DOMInputSource* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>resolverEntity(const |
| XMLCh* const publicId,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* const systemId</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const XMLCh* const baseURI) = 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">DOMBuilder.hpp:</font></h3> |
| |
| <div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>class |
| DOMBuilder</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></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>ActionType {</font></font></td> |
| |
| <td></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ACTION_REPLACE </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>ACTION_APPEND_AS_CHILDREN </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>ACTION_INSERT_AFTER </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>ACTION_INSERT_BEFORE </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><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>DOMErrorHandler* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getErrorHandler() = |
| 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 DOMErrorHandler* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getErrorHandler() 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>DOMEntityResolver*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getEntityResolver() |
| = 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 DOMEntityResolver*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getEntityResolver() |
| 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>DOMBuilderFilter*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getFilter() = 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 DOMBuilderFilter*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getFilter() 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>setErrorHandler(DOMErrorHandler* |
| const handler) = 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>setEntityResolver(DOMEntityResolver* |
| const handler) = 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>setFilter(DOMBuilderFilter* |
| const filter) = 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>setFeature(const XMLCh* |
| const name, const bool state) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getFeature(const XMLCh* |
| const name) 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>canSetFeature(const |
| XMLCh* const name, const bool state) 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>DOMDocument*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>parse(const DOMInputSource& |
| source) = 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>DOMDocument*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>parseURI(const XMLCh* |
| const systemId) = 0;</font></font></td> |
| </tr> |
| |
| <tr VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td VALIGN=TOP><font face="Courier New,Courier"><font size=-1>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>parseWithContext(const |
| DOMInputSource& source,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| DOMNode* const contextNode,</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> |
| const short action) = 0;</font></font></td> |
| </tr> |
| </table> |
| <font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // Called to |
| indicate that this DOMBuilder is no longer in use</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // |
| and that the implementation may relinquish any resources associated with |
| it.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // Access to |
| a released object will lead to unexpected result.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> virtual void |
| release() = 0;</font></font> |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font></div> |
| |
| <h3> |
| <font color="#000000">DOMWriter.hpp:</font></h3> |
| |
| <div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>// The |
| XMLFormatTarget is implementation specific</font></font> |
| <br><font face="Courier New,Courier"><font size=-1>class DOMWriter</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></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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>canSetFeature(const |
| XMLCh* const featName, bool state) 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>setFeature(const XMLCh* |
| const featName, bool state) = 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getFeature(const XMLCh* |
| const featName) 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>setEncoding(const XMLCh* |
| const encoding) = 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>setNewLine(const XMLCh* |
| const newLine) = 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>setErrorHandler(DOMErrorHandler* |
| errorHandler) = 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>setFilter(DOMWriterFilter* |
| filter) = 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>getEncoding() 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>getNewLine() 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>DOMErrorHandler*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getErrorHandler() 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>DOMWriterFilter* </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getFilter() 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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>writeToNode(XMLFormatTarget* |
| const destination, const DOMNode& nodeToWrite) = 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>XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>writeToString(const |
| DOMNode& nodeToWrite) = 0;</font></font></td> |
| </tr> |
| </table> |
| <font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // Called to |
| indicate that this DOMWriter is no longer in use</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // |
| and that the implementation may relinquish any resources associated with |
| it.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> // Access to |
| a released object will lead to unexpected result.</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> //</font></font> |
| <br><font face="Courier New,Courier"><font size=-1> virtual void |
| release() = 0;</font></font> |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font></div> |
| |
| <h3> |
| <font color="#000000">DOMWriterFilter.hpp:</font></h3> |
| |
| <div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>class |
| DOMWriterFilter : DOMNodeFilter</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></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>unsigned long </font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getWhatToShow() 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>setWhatToShow(unsigned |
| long toShow) = 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> |
| |
| <div class='div1'> |
| <div id="Divider"> |
| <hr WIDTH="100%"></div> |
| </div> |
| |
| <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="620" > |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td ALIGN=CENTER><i><font color="#0086B2"><font size=-1>Copyright © |
| 2001 The Apache Software Foundation. All Rights Reserved.</font></font></i></td> |
| </tr> |
| </table> |
| </div> |
| </div> |
| |
| </body> |
| </html> |