| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <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">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>]</font></div> |
| |
| <div id="java-binding-h1" class="adiv1"> |
| <hr WIDTH="100%"></div> |
| |
| <p><br>This document contains the Apache Recommended C++ Language |
| binding for the <a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407">Document |
| Object Model Level 3.0 Core</a>, <a href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/">Document |
| Object Model Level 2.0 Traversal and Range</a> and for the <a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407">Document |
| Object Model Level 3.0 Load and Save</a>, as well as the <a href="http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226">Document |
| Object Model Level 3.0 XPath</a> Note. |
| <p>The definitions are divided into <a href="#A: Document Object Model: Core">Core</a>, |
| <a href="#B: Document Object Model: Traversal">Traversal</a>, <a href="#C: Document Object Model: Range">Range</a>, <a href="#D: Document Object Model: Load and Save">Load and Save</a> and <a href="#E: Document Object Model: XPath">XPath</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> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td>Xerces-C++ 2.2: February 7, 2003</td> |
| <td ALIGN=LEFT VALIGN=TOP>Modified |
| <br>- add DOMElement::getTypeInfo and DOMAttr::getTypeInfo and DOMTypeInfo.hpp |
| <br>- add const modifier to DOMNode::compareTreePosition, and add DOMTreePosition |
| <br>- add const modifier to DOMNode::isSameNode |
| <br>- add const modifier to DOMNode::isEqualNode |
| <br>- add const modifier to DOMImplementation::hasFeature |
| <br>- fix typo: "Mode:" -> "Model" |
| <br>- added DOMAttr::isID |
| <br>- added DOMElement::setIdAttribute, DOMElement::setIdAttributeNS, DOMElement::setIdAttributeNode |
| </td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td>Xerces-C++ 2.3</td> |
| <td ALIGN=LEFT VALIGN=TOP>Modified |
| <br>- added DOMError::getRelatedData, DOMError::setRelatedData, DOMError::SetType, DOMError::getType |
| <br>- removed DOMDocument::setFeature, DOMDocument::getFeature, DOMDocument::canSetFeature |
| <br>- added DOMDocument::getDOMConfiguration |
| </td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td>Xerces-C++ 2.4</td> |
| <td ALIGN=LEFT VALIGN=TOP>Modified |
| <br>- added DOM Level 3 XPath interfaces |
| </td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td>Xerces-C++ 3.0</td> |
| <td ALIGN=LEFT VALIGN=TOP>Modified |
| <br>- Updated to match the final DOM Level 3 Recommendation documents |
| </td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td>Xerces-C++ 3.1</td> |
| <td ALIGN=LEFT VALIGN=TOP>Modified |
| <br>- added DOM ElementTraversal |
| </td> |
| </tr> |
| </table> |
| |
| <p> |
| <hr WIDTH="100%"> |
| <h2> |
| <a NAME="A: Document Object Model: Core"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">A: |
| Document Object Model: Core</a></font></u></h2> |
| |
| <h3> |
| <font color="#000000">DOMImplementationRegistry.hpp:</font></h3> |
| |
| <div id="DOMImplementationRegistry"><font face="Courier New,Courier"><font size=-1>class |
| DOMImplementationRegistry |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>DOMImplementationList*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getDOMImplementationList(const XMLCh* features); |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <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">DOMImplementationSource.hpp:</font></h3> |
| |
| <div id="DOMImplementationSource"><font face="Courier New,Courier"><font size=-1>class |
| DOMImplementationSource |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMImplementationList*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getDOMImplementationList(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">DOMImplementationList.hpp:</font></h3> |
| |
| <div id="DOMImplementationList"><font face="Courier New,Courier"><font size=-1>class |
| DOMImplementationList |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMImplementation</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><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>release() = 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 |
| : public DOMImplementationLS |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>hasFeature(const XMLCh *feature, const XMLCh *version) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><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, |
| const XMLCh *publicId, |
| 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, |
| const XMLCh *qualifiedName, |
| DOMDocumentType *doctype, |
| MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>getFeature(const XMLCh* feature, const XMLCh* version) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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(MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>*getImplementation(); |
| </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">DOMConfiguration.hpp:</font></h3> |
| |
| <div id="DOMConfiguration"><font face="Courier New,Courier"><font size=-1>class |
| DOMConfiguration |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setParameter(const XMLCh* name, const void* value) = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>setParameter(const XMLCh* name, bool 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>const void*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getParameter(const XMLCh* name) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <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>canSetParameter(const XMLCh* name, const void* value) 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>canSetParameter(const XMLCh* name, bool value) 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 DOMStringList*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getParameterNames() const = 0; |
| </font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMStringList.hpp:</font></h3> |
| |
| <div id="DOMStringList"><font face="Courier New,Courier"><font size=-1>class |
| DOMStringList |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>const XMLCh</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*item(XMLSize_t index) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>contains(const XMLCh*) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <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>release() = 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">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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*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><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMNodeList.hpp:</font></h3> |
| |
| <div id="DOMNodeList"><font face="Courier New,Courier"><font size=-1>class |
| DOMNodeList |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMNode</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*item(XMLSize_t index) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getLength() const = 0; |
| </font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMError.hpp:</font></h3> |
| |
| <div id="DOMError"><font face="Courier New,Courier"><font size=-1>class |
| DOMError |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ErrorSeverity</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getSeverity() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getMessage() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMLocator*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getLocation() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>void*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getRelatedException() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getType() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>void*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getRelatedData() const = 0; |
| </font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMException.hpp:</font></h3> |
| |
| <div id="DOMException"><font face="Courier New,Courier"><font size=-1>class |
| DOMException |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ExceptionCode {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INDEX_SIZE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMSTRING_SIZE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>HIERARCHY_REQUEST_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>WRONG_DOCUMENT_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INVALID_CHARACTER_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NO_DATA_ALLOWED_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NO_MODIFICATION_ALLOWED_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NOT_FOUND_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NOT_SUPPORTED_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INUSE_ATTRIBUTE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INVALID_STATE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SYNTAX_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INVALID_MODIFICATION_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 13,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NAMESPACE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 14,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INVALID_ACCESS_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 15,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>VALIDATION_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 16,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>TYPE_MISMATCH_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 17,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMLocator.hpp:</font></h3> |
| |
| <div id="DOMLocator"><font face="Courier New,Courier"><font size=-1>class |
| DOMLocator |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>XMLFileLoc</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>XMLFileLoc</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>XMLFilePos</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getByteOffset() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>XMLFilePos</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getUtf16Offset() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getRelatedNode() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getURI() const = 0; |
| </font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMNode.hpp:</font></h3> |
| |
| <div id="DOMNode"><font face="Courier New,Courier"><font size=-1>class |
| DOMNode |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NodeType {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ELEMENT_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ATTRIBUTE_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>TEXT_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>CDATA_SECTION_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ENTITY_REFERENCE_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ENTITY_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>PROCESSING_INSTRUCTION_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>COMMENT_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_TYPE_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_FRAGMENT_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NOTATION_NODE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DocumentPosition {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_DISCONNECTED</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x01,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_PRECEDING</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x02,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_FOLLOWING</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x04,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_CONTAINS</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x08,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_CONTAINED_BY</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x10,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x20,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getNodeName() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>const XMLCh *</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getNodeValue() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NodeType</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) 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>isEqualNode(const DOMNode* arg) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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, |
| 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>compareDocumentPosition(const DOMNode* other) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>lookupPrefix(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>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>void*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getFeature(const XMLCh* feature, const XMLCh* version) const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><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>release() = 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>decRefCount() {} |
| </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>incRefCount() {} |
| </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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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></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>isId() 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 DOMTypeInfo *</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getSchemaTypeInfo() const = 0; |
| </font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><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 |
| : public DOMText |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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">DOMComment.hpp:</font></h3> |
| |
| <div id="DOMComment"><font face="Courier New,Courier"><font size=-1>class |
| DOMComment |
| : public DOMCharacterData |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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, |
| 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(const 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, |
| 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, |
| 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, |
| 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>getInputEncoding() 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>getXmlEncoding() 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>getXmlStandalone() 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>setXmlStandalone(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>getXmlVersion() 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>setXmlVersion(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>DOMNode*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>renameNode(DOMNode* n, const XMLCh* namespaceURI, 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>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>DOMConfiguration*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getDOMConfig() 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>DOMEntity</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*createEntity(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>*createDocumentType(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>createDocumentType(const XMLCh *qName, |
| const XMLCh*, //publicId, |
| const XMLCh* //systemId |
| ) |
| </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>DOMNotation</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*createNotation(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>DOMElement</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*createElementNS(const XMLCh *namespaceURI, |
| const XMLCh *qualifiedName, |
| const XMLFileLoc lineNum, |
| const XMLFileLoc columnNum) = 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>public:</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 |
| : 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>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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">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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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, |
| 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, |
| const XMLCh *qualifiedName, 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, |
| 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, |
| 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, |
| 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, |
| 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>setIdAttribute(const XMLCh* name, bool isId) = 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>setIdAttributeNS(const XMLCh* namespaceURI, const XMLCh* localName, bool isId) = 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>setIdAttributeNode(const DOMAttr *idAttr, bool isId) = 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 DOMTypeInfo*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getSchemaTypeInfo() const = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>getFirstElementChild() 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>getLastElementChild() 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>getPreviousElementSibling() 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>getNextElementSibling() 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>getChildElementCount() 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 |
| : 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>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>getInputEncoding() 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>getXmlEncoding() 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>getXmlVersion() 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">DOMEntityReference.hpp:</font></h3> |
| |
| <div id="DOMEntityReference"><font face="Courier New,Courier"><font size=-1>class |
| DOMEntityReference |
| : 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>public:</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">DOMNotation.hpp:</font></h3> |
| |
| <div id="DOMNotation"><font face="Courier New,Courier"><font size=-1>class |
| DOMNotation |
| : 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>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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">DOMProcessingInstruction.hpp:</font></h3> |
| |
| <div id="DOMProcessingInstruction"><font face="Courier New,Courier"><font size=-1>class |
| DOMProcessingInstruction |
| : 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>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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> |
| <h3> |
| <font color="#000000">DOMText.hpp:</font></h3> |
| |
| <div id="DOMText"><font face="Courier New,Courier"><font size=-1>class |
| DOMText |
| : public DOMCharacterData |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>getIsElementContentWhitespace() 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() 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>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></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>isIgnorableWhitespace() 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">DOMTypeInfo.hpp:</font></h3> |
| |
| <div id="DOMTypeInfo"><font face="Courier New,Courier"><font size=-1>class |
| DOMTypeInfo |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DerivationMethods {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DERIVATION_RESTRICTION</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x001,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DERIVATION_EXTENSION</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x002,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DERIVATION_UNION</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x004,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DERIVATION_LIST</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x008,</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>getTypeName() 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>getTypeNamespace() 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>isDerivedFrom(const XMLCh* typeNamespaceArg, |
| const XMLCh* typeNameArg, |
| DerivationMethods derivationMethod) 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="DOMErrorHandler"><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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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">DOMUserDataHandler.hpp:</font></h3> |
| |
| <div id="DOMUserDataHandler"><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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NODE_ADOPTED</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><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, |
| const XMLCh* const key, |
| void* data, |
| const DOMNode* src, |
| 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> |
| <hr WIDTH="100%"> |
| <h2> |
| <a NAME="B: Document Object Model: Traversal"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">B: |
| Document Object Model: Traversal</a></font></u></h2> |
| |
| <h3> |
| <font color="#000000">DOMNodeIterator.hpp:</font></h3> |
| |
| <div id="DOMNodeIterator"><font face="Courier New,Courier"><font size=-1>class |
| DOMNodeIterator |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getRoot() = 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>DOMNodeFilter::ShowType</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getWhatToShow() = 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>DOMNodeFilter*</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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getExpandEntityReferences() = 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>nextNode() = 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>previousNode() = 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>detach() = 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>release() = 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">DOMNodeFilter.hpp:</font></h3> |
| |
| <div id="DOMNodeFilter"><font face="Courier New,Courier"><font size=-1>class |
| 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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>FilterAction {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>FILTER_REJECT</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>FILTER_SKIP</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><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ShowTypeMasks {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_ALL</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x0000FFFF,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_ELEMENT</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000001,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_ATTRIBUTE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000002,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_TEXT</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000004,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_CDATA_SECTION</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000008,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_ENTITY_REFERENCE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000010,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_ENTITY</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000020,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_PROCESSING_INSTRUCTION</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000040,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_COMMENT</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000080,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_DOCUMENT</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000100,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_DOCUMENT_TYPE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000200,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_DOCUMENT_FRAGMENT</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000400,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SHOW_NOTATION</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 0x00000800,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMTreeWalker.hpp:</font></h3> |
| |
| <div id="DOMTreeWalker"><font face="Courier New,Courier"><font size=-1>class |
| DOMTreeWalker |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getRoot() = 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>DOMNodeFilter::ShowType</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getWhatToShow()= 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>DOMNodeFilter*</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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getExpandEntityReferences()= 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>getCurrentNode()= 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>parentNode()= 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>firstChild()= 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>lastChild()= 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>previousSibling()= 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>nextSibling()= 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>previousNode()= 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>nextNode()= 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>setCurrentNode(DOMNode* currentNode)= 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>release() = 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">DOMDocumentTraversal.hpp:</font></h3> |
| |
| <div id="DOMDocumentTraversal"><font face="Courier New,Courier"><font size=-1>class |
| DOMDocumentTraversal |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMNodeIterator</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*createNodeIterator(DOMNode* root, |
| DOMNodeFilter::ShowType whatToShow, |
| DOMNodeFilter* filter, |
| bool entityReferenceExpansion) = 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>DOMTreeWalker</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*createTreeWalker(DOMNode* root, |
| DOMNodeFilter::ShowType whatToShow, |
| DOMNodeFilter* filter, |
| bool entityReferenceExpansion) = 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="C: Document Object Model: Range"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">C: |
| Document Object Model: Range</a></font></u></h2> |
| |
| <h3> |
| <font color="#000000">DOMRangeException.hpp:</font></h3> |
| |
| <div id="DOMRangeException"><font face="Courier New,Courier"><font size=-1>class |
| DOMRangeException |
| : public DOMException |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>RangeExceptionCode {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>BAD_BOUNDARYPOINTS_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 111,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INVALID_NODE_TYPE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 112,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMRange.hpp:</font></h3> |
| |
| <div id="DOMRange"><font face="Courier New,Courier"><font size=-1>class |
| DOMRange |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>CompareHow {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>START_TO_START</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>START_TO_END</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>END_TO_END</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>END_TO_START</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><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>DOMNode*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getStartContainer() 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>getStartOffset() 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>getEndContainer() 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>getEndOffset() 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>getCollapsed() 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 DOMNode*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getCommonAncestorContainer() 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>setStart(const DOMNode *refNode, 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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setEnd(const DOMNode *refNode, 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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setStartBefore(const DOMNode *refNode) = 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>setStartAfter(const DOMNode *refNode) = 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>setEndBefore(const DOMNode *refNode) = 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>setEndAfter(const DOMNode *refNode) = 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>collapse(bool toStart) = 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>selectNode(const DOMNode *refNode) = 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>selectNodeContents(const DOMNode *refNode) = 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>compareBoundaryPoints(CompareHow how, const DOMRange* sourceRange) 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>deleteContents() = 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>extractContents() = 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>cloneContents() 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>insertNode(DOMNode *newNode) = 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>surroundContents(DOMNode *newParent) = 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>DOMRange*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>cloneRange() 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>toString() 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>detach() = 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>release() = 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">DOMDocumentRange.hpp:</font></h3> |
| |
| <div id="DOMDocumentRange"><font face="Courier New,Courier"><font size=-1>class |
| DOMDocumentRange |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMRange</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*createRange() = 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="D: Document Object Model: Load and Save"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">D: |
| Document Object Model: Load and Save</a></font></u></h2> |
| |
| <h3> |
| <font color="#000000">DOMLSException.hpp:</font></h3> |
| |
| <div id="DOMLSException"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSException |
| : public DOMException |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>LSExceptionCode {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>PARSE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 81,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SERIALIZE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 82,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMImplementationLS.hpp:</font></h3> |
| |
| <div id="DOMImplementationLS"><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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMLSParser*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createLSParser(const DOMImplementationLSMode mode, |
| const XMLCh* const schemaType, |
| MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager, |
| XMLGrammarPool* const gramPool = 0) = 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>DOMLSSerializer*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createLSSerializer(MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMLSInput*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createLSInput(MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0; |
| </font></font></td> |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMLSOutput*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createLSOutput(MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 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">DOMLSInput.hpp:</font></h3> |
| |
| <div id="DOMLSInput"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSInput |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getStringData() 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>InputSource*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getByteStream() 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>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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setStringData(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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setByteStream(InputSource* stream) = 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 encodingStr) = 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>setPublicId(const XMLCh* const publicId) = 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>setSystemId(const XMLCh* const 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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setBaseURI(const XMLCh* const baseURI) = 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>setIssueFatalErrorIfNotFound(bool flag) = 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>getIssueFatalErrorIfNotFound() 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>release() = 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">DOMLSOutput.hpp:</font></h3> |
| |
| <div id="DOMLSOutput"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSOutput |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>XMLFormatTarget*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getByteStream() 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>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>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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>setByteStream(XMLFormatTarget* stream) = 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 encodingStr) = 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>setSystemId(const XMLCh* const 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>void</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>release() = 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">DOMLSParser.hpp:</font></h3> |
| |
| <div id="DOMLSParser"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSParser |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMConfiguration*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getDomConfig() = 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 DOMLSParserFilter*</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>getAsync() 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>getBusy() 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>setFilter(DOMLSParserFilter* 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>DOMDocument*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>parse(const DOMLSInput* 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 uri) = 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 char* const uri) = 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>parseWithContext(const DOMLSInput* source, DOMNode* contextNode, const ActionType action) = 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>abort() = 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>release() = 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>resetDocumentPool() = 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>Grammar*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>loadGrammar(const DOMLSInput* source, |
| const Grammar::GrammarType grammarType, |
| const bool toCache = false) = 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>Grammar*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>loadGrammar(const XMLCh* const systemId, |
| const Grammar::GrammarType grammarType, |
| const bool toCache = false) = 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>Grammar*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>loadGrammar(const char* const systemId, |
| const Grammar::GrammarType grammarType, |
| const bool toCache = false) = 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>Grammar*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getGrammar(const XMLCh* const nameSpaceKey) 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>Grammar*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getRootGrammar() 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>getURIText(unsigned int uriId) 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>resetCachedGrammarPool() = 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>XMLFilePos</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getSrcOffset() 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">DOMLSParserFilter.hpp:</font></h3> |
| |
| <div id="DOMLSParserFilter"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSParserFilter |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>FilterAction {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>FILTER_REJECT</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>FILTER_SKIP</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>FILTER_INTERRUPT</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>FilterAction</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>acceptNode(DOMNode* node) = 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>FilterAction</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>startElement(DOMElement* node) = 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>DOMNodeFilter::ShowType</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><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMLSResourceResolver.hpp:</font></h3> |
| |
| <div id="DOMLSResourceResolver"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSResourceResolver |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMLSInput*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>resolveResource( const XMLCh* const resourceType |
| , const XMLCh* const namespaceUri |
| , const XMLCh* const publicId |
| , const XMLCh* const systemId |
| , 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">DOMLSSerializer.hpp:</font></h3> |
| |
| <div id="DOMLSSerializer"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSSerializer |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMConfiguration*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getDomConfig() = 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>setFilter(DOMLSSerializerFilter *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>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>DOMLSSerializerFilter*</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>write(const DOMNode* nodeToWrite, |
| DOMLSOutput* const destination) = 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>writeToURI(const DOMNode* nodeToWrite, |
| const XMLCh* uri) = 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, MemoryManager* manager = NULL) = 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>release() = 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">DOMLSSerializerFilter.hpp:</font></h3> |
| |
| <div id="DOMLSSerializerFilter"><font face="Courier New,Courier"><font size=-1>class |
| DOMLSSerializerFilter |
| : public 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><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>FilterAction</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>acceptNode(const DOMNode* node) 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>ShowType</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><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="E: Document Object Model: XPath"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">E: |
| Document Object Model: XPath</a></font></u></h2> |
| <h3> |
| <font color="#000000">DOMXPathEvaluator.hpp:</font></h3> |
| |
| <div id="DOMXPathEvaluator"><font face="Courier New,Courier"><font size=-1>class |
| DOMXPathEvaluator |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMXPathExpression*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createExpression(const XMLCh *expression, |
| const DOMXPathNSResolver *resolver) = 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>DOMXPathNSResolver*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>createNSResolver(const DOMNode *nodeResolver) = 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>DOMXPathResult*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>evaluate(const XMLCh *expression, |
| const DOMNode *contextNode, |
| const DOMXPathNSResolver *resolver, |
| DOMXPathResult::ResultType type, |
| DOMXPathResult* result) = 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">DOMXPathException.hpp:</font></h3> |
| |
| <div id="DOMXPathException"><font face="Courier New,Courier"><font size=-1>class |
| DOMXPathException |
| : public DOMException |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ExceptionCode {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>INVALID_EXPRESSION_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 51,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>TYPE_ERR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 52,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>NO_RESULT_ERROR</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 53,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>};</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <h3> |
| <font color="#000000">DOMXPathExpression.hpp:</font></h3> |
| |
| <div id="DOMXPathExpression"><font face="Courier New,Courier"><font size=-1>class |
| DOMXPathExpression |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>DOMXPathResult*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>evaluate(const DOMNode *contextNode, |
| DOMXPathResult::ResultType type, |
| DOMXPathResult* result) 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>release() = 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">DOMXPathNamespace.hpp:</font></h3> |
| |
| <div id="DOMXPathNamespace"><font face="Courier New,Courier"><font size=-1>class |
| DOMXPathNamespace |
| : 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>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>XPathNodeType {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>XPATH_NAMESPACE_NODE</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><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>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">DOMXPathNSResolver.hpp:</font></h3> |
| |
| <div id="DOMXPathNSResolver"><font face="Courier New,Courier"><font size=-1>class |
| DOMXPathNSResolver |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>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>const XMLCh*</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>lookupPrefix(const XMLCh* URI) 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>addNamespaceBinding(const XMLCh* prefix, const XMLCh* uri) = 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>release() = 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">DOMXPathResult.hpp:</font></h3> |
| |
| <div id="DOMXPathResult"><font face="Courier New,Courier"><font size=-1>class |
| DOMXPathResult |
| </font></font> |
| <table> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>{</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td><font face="Courier New,Courier"><font size=-1>public:</font></font></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| <td></td> |
| |
| </tr> |
| |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>enum</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ResultType {</font></font></td> |
| |
| <td></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ANY_TYPE</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>NUMBER_TYPE</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>STRING_TYPE</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>BOOLEAN_TYPE</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>UNORDERED_NODE_ITERATOR_TYPE</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>ORDERED_NODE_ITERATOR_TYPE</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>UNORDERED_NODE_SNAPSHOT_TYPE</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>ORDERED_NODE_SNAPSHOT_TYPE</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>ANY_UNORDERED_NODE_TYPE</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>FIRST_ORDERED_NODE_TYPE</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>FIRST_RESULT_TYPE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 100,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>ITERATOR_RESULT_TYPE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 101,</font></font></td> |
| </tr> |
| <tr ALIGN=LEFT VALIGN=TOP> |
| <td></td> |
| |
| <td></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>SNAPSHOT_RESULT_TYPE</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>= 102,</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>ResultType</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getResultType() 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 DOMTypeInfo</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>*getTypeInfo() 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>isNode() 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>getBooleanValue() 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>int</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getIntegerValue() 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>double</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>getNumberValue() 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>getStringValue() 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>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>bool</font></font></td> |
| |
| <td><font face="Courier New,Courier"><font size=-1>iterateNext() = 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>getInvalidIteratorState() 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>snapshotItem(XMLSize_t index) = 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>getSnapshotLength() 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>release() = 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 © 1999-2017 The Apache Software Foundation. All Rights Reserved. |
| </font> |
| </font> |
| </i> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </div> |
| |
| |
| |
| </body> |
| </html> |
| |