Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 21683c2052716543063aae9960d9aef7 > files > 449

xerces-c-doc-3.1.4-2.1.mga6.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Xerces-C++: DOMDocument Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Xerces-C++
   &#160;<span id="projectnumber">3.1.4</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="classDOMDocument-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">DOMDocument Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>The <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> interface represents the entire XML document.  
 <a href="classDOMDocument.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for DOMDocument:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classDOMDocument.png" usemap="#DOMDocument_map" alt=""/>
  <map id="DOMDocument_map" name="DOMDocument_map">
<area href="classDOMDocumentRange.html" alt="DOMDocumentRange" shape="rect" coords="0,0,152,24"/>
<area href="classDOMXPathEvaluator.html" title="The evaluation of XPath expressions is provided by DOMXPathEvaluator. " alt="DOMXPathEvaluator" shape="rect" coords="162,0,314,24"/>
<area href="classDOMDocumentTraversal.html" title="DOMDocumentTraversal contains methods that create DOMNodeIterators and DOMTreeWalkers to traverse a n..." alt="DOMDocumentTraversal" shape="rect" coords="324,0,476,24"/>
<area href="classDOMNode.html" title="The DOMNode interface is the primary datatype for the entire Document Object Model. " alt="DOMNode" shape="rect" coords="486,0,638,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Destructor</div></td></tr>
<tr class="memitem:a142d78b20b4f1dcdc4fc9aff210bac75"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a142d78b20b4f1dcdc4fc9aff210bac75">~DOMDocument</a> ()</td></tr>
<tr class="memdesc:a142d78b20b4f1dcdc4fc9aff210bac75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a142d78b20b4f1dcdc4fc9aff210bac75">More...</a><br/></td></tr>
<tr class="separator:a142d78b20b4f1dcdc4fc9aff210bac75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Functions introduced in DOM Level 1</div></td></tr>
<tr class="memitem:af5e93a6b757adb2544b3f6dffb4b461a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMElement.html">DOMElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#af5e93a6b757adb2544b3f6dffb4b461a">createElement</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *tagName)=0</td></tr>
<tr class="memdesc:af5e93a6b757adb2544b3f6dffb4b461a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an element of the type specified.  <a href="#af5e93a6b757adb2544b3f6dffb4b461a">More...</a><br/></td></tr>
<tr class="separator:af5e93a6b757adb2544b3f6dffb4b461a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7178960947397d4968bee296ad27f87"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMDocumentFragment.html">DOMDocumentFragment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#aa7178960947397d4968bee296ad27f87">createDocumentFragment</a> ()=0</td></tr>
<tr class="memdesc:aa7178960947397d4968bee296ad27f87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an empty <code><a class="el" href="classDOMDocumentFragment.html" title="DOMDocumentFragment is a &quot;lightweight&quot; or &quot;minimal&quot; DOMDocument object. ">DOMDocumentFragment</a></code> object.  <a href="#aa7178960947397d4968bee296ad27f87">More...</a><br/></td></tr>
<tr class="separator:aa7178960947397d4968bee296ad27f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dd55aaafcf8460729fb5d5dc4437c2b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMText.html">DOMText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a3dd55aaafcf8460729fb5d5dc4437c2b">createTextNode</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *data)=0</td></tr>
<tr class="memdesc:a3dd55aaafcf8460729fb5d5dc4437c2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> node given the specified string.  <a href="#a3dd55aaafcf8460729fb5d5dc4437c2b">More...</a><br/></td></tr>
<tr class="separator:a3dd55aaafcf8460729fb5d5dc4437c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b9db8448f6ff3377fbd26860ea3b62f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMComment.html">DOMComment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a9b9db8448f6ff3377fbd26860ea3b62f">createComment</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *data)=0</td></tr>
<tr class="memdesc:a9b9db8448f6ff3377fbd26860ea3b62f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <code><a class="el" href="classDOMComment.html" title="This interface inherits from CharacterData and represents the content of a comment, i.e., all the characters between the starting &#39; &lt;!–&#39; and ending &#39;–&gt;&#39;. ">DOMComment</a></code> node given the specified string.  <a href="#a9b9db8448f6ff3377fbd26860ea3b62f">More...</a><br/></td></tr>
<tr class="separator:a9b9db8448f6ff3377fbd26860ea3b62f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8580bf647b43f78ff299121c062aa4e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMCDATASection.html">DOMCDATASection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ab8580bf647b43f78ff299121c062aa4e">createCDATASection</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *data)=0</td></tr>
<tr class="memdesc:ab8580bf647b43f78ff299121c062aa4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <code><a class="el" href="classDOMCDATASection.html" title="CDATA sections are used to escape blocks of text containing characters that would otherwise be regard...">DOMCDATASection</a></code> node whose value is the specified string.  <a href="#ab8580bf647b43f78ff299121c062aa4e">More...</a><br/></td></tr>
<tr class="separator:ab8580bf647b43f78ff299121c062aa4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace898787ba20c00c85be63f28a358507"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMProcessingInstruction.html">DOMProcessingInstruction</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ace898787ba20c00c85be63f28a358507">createProcessingInstruction</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *target, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *data)=0</td></tr>
<tr class="memdesc:ace898787ba20c00c85be63f28a358507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <code><a class="el" href="classDOMProcessingInstruction.html" title="The DOMProcessingInstruction interface represents a &quot;processing instruction&quot;, used in XML as a way to...">DOMProcessingInstruction</a></code> node given the specified name and data strings.  <a href="#ace898787ba20c00c85be63f28a358507">More...</a><br/></td></tr>
<tr class="separator:ace898787ba20c00c85be63f28a358507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f4bf7e0e7d4f5e595e543d63472b6f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMAttr.html">DOMAttr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a66f4bf7e0e7d4f5e595e543d63472b6f">createAttribute</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name)=0</td></tr>
<tr class="memdesc:a66f4bf7e0e7d4f5e595e543d63472b6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> of the given name.  <a href="#a66f4bf7e0e7d4f5e595e543d63472b6f">More...</a><br/></td></tr>
<tr class="separator:a66f4bf7e0e7d4f5e595e543d63472b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada4cdbf4f28e620d8d08289de52d9755"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMEntityReference.html">DOMEntityReference</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ada4cdbf4f28e620d8d08289de52d9755">createEntityReference</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name)=0</td></tr>
<tr class="memdesc:ada4cdbf4f28e620d8d08289de52d9755"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> object.  <a href="#ada4cdbf4f28e620d8d08289de52d9755">More...</a><br/></td></tr>
<tr class="separator:ada4cdbf4f28e620d8d08289de52d9755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e27207f8c6dde40e91f6acc347172d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMDocumentType.html">DOMDocumentType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a60e27207f8c6dde40e91f6acc347172d">getDoctype</a> () const =0</td></tr>
<tr class="memdesc:a60e27207f8c6dde40e91f6acc347172d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Document Type Declaration (see <code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code>) associated with this document.  <a href="#a60e27207f8c6dde40e91f6acc347172d">More...</a><br/></td></tr>
<tr class="separator:a60e27207f8c6dde40e91f6acc347172d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d827d93e437cf978c897285a1639a61"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMImplementation.html">DOMImplementation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a7d827d93e437cf978c897285a1639a61">getImplementation</a> () const =0</td></tr>
<tr class="memdesc:a7d827d93e437cf978c897285a1639a61"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="classDOMImplementation.html" title="The DOMImplementation interface provides a number of methods for performing operations that are indep...">DOMImplementation</a></code> object that handles this document.  <a href="#a7d827d93e437cf978c897285a1639a61">More...</a><br/></td></tr>
<tr class="separator:a7d827d93e437cf978c897285a1639a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0138eae33ffdd7ae03d307bfbee31ded"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMElement.html">DOMElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a0138eae33ffdd7ae03d307bfbee31ded">getDocumentElement</a> () const =0</td></tr>
<tr class="memdesc:a0138eae33ffdd7ae03d307bfbee31ded"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a convenience attribute that allows direct access to the child node that is the root element of the document.  <a href="#a0138eae33ffdd7ae03d307bfbee31ded">More...</a><br/></td></tr>
<tr class="separator:a0138eae33ffdd7ae03d307bfbee31ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4caab53f01e6489e2bc1cf9e96d748bd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNodeList.html">DOMNodeList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a4caab53f01e6489e2bc1cf9e96d748bd">getElementsByTagName</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *tagname) const =0</td></tr>
<tr class="memdesc:a4caab53f01e6489e2bc1cf9e96d748bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <code><a class="el" href="classDOMNodeList.html" title="The DOMNodeList interface provides the abstraction of an ordered collection of nodes. ">DOMNodeList</a></code> of all the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement(s)</a></code> with a given tag name in the order in which they are encountered in a preorder traversal of the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> tree.  <a href="#a4caab53f01e6489e2bc1cf9e96d748bd">More...</a><br/></td></tr>
<tr class="separator:a4caab53f01e6489e2bc1cf9e96d748bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Functions introduced in DOM Level 2.</div></td></tr>
<tr class="memitem:ab0f206b95357955a32e534f4924b37df"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ab0f206b95357955a32e534f4924b37df">importNode</a> (const <a class="el" href="classDOMNode.html">DOMNode</a> *importedNode, bool deep)=0</td></tr>
<tr class="memdesc:ab0f206b95357955a32e534f4924b37df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Imports a node from another document to this document.  <a href="#ab0f206b95357955a32e534f4924b37df">More...</a><br/></td></tr>
<tr class="separator:ab0f206b95357955a32e534f4924b37df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace4df08e52307c33552e78735c3b6a65"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMElement.html">DOMElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ace4df08e52307c33552e78735c3b6a65">createElementNS</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *namespaceURI, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *qualifiedName)=0</td></tr>
<tr class="memdesc:ace4df08e52307c33552e78735c3b6a65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an element of the given qualified name and namespace URI.  <a href="#ace4df08e52307c33552e78735c3b6a65">More...</a><br/></td></tr>
<tr class="separator:ace4df08e52307c33552e78735c3b6a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4d12da6d4efbe8370a86c2ec1064be0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMAttr.html">DOMAttr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ab4d12da6d4efbe8370a86c2ec1064be0">createAttributeNS</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *namespaceURI, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *qualifiedName)=0</td></tr>
<tr class="memdesc:ab4d12da6d4efbe8370a86c2ec1064be0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute of the given qualified name and namespace URI.  <a href="#ab4d12da6d4efbe8370a86c2ec1064be0">More...</a><br/></td></tr>
<tr class="separator:ab4d12da6d4efbe8370a86c2ec1064be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cad8e1f6e079533ed69726d62f4cb3f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNodeList.html">DOMNodeList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a1cad8e1f6e079533ed69726d62f4cb3f">getElementsByTagNameNS</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *namespaceURI, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *localName) const =0</td></tr>
<tr class="memdesc:a1cad8e1f6e079533ed69726d62f4cb3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <code><a class="el" href="classDOMNodeList.html" title="The DOMNodeList interface provides the abstraction of an ordered collection of nodes. ">DOMNodeList</a></code> of all the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement(s)</a></code> with a given local name and namespace URI in the order in which they are encountered in a preorder traversal of the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> tree.  <a href="#a1cad8e1f6e079533ed69726d62f4cb3f">More...</a><br/></td></tr>
<tr class="separator:a1cad8e1f6e079533ed69726d62f4cb3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb3e89ba1247d689c4570f40003ea5db"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMElement.html">DOMElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#afb3e89ba1247d689c4570f40003ea5db">getElementById</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *elementId) const =0</td></tr>
<tr class="memdesc:afb3e89ba1247d689c4570f40003ea5db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> whose <code>ID</code> is given by <code>elementId</code>.  <a href="#afb3e89ba1247d689c4570f40003ea5db">More...</a><br/></td></tr>
<tr class="separator:afb3e89ba1247d689c4570f40003ea5db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Functions introduced in DOM Level 3.</div></td></tr>
<tr class="memitem:aba6d05292d6985cc269ce3f859358317"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#aba6d05292d6985cc269ce3f859358317">getInputEncoding</a> () const =0</td></tr>
<tr class="memdesc:aba6d05292d6985cc269ce3f859358317"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying the encoding used for this document at the time of the parsing.  <a href="#aba6d05292d6985cc269ce3f859358317">More...</a><br/></td></tr>
<tr class="separator:aba6d05292d6985cc269ce3f859358317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0545924fe953a2c26ba544b57cdb0299"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a0545924fe953a2c26ba544b57cdb0299">getXmlEncoding</a> () const =0</td></tr>
<tr class="memdesc:a0545924fe953a2c26ba544b57cdb0299"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying, as part of the XML declaration, the encoding of this document.  <a href="#a0545924fe953a2c26ba544b57cdb0299">More...</a><br/></td></tr>
<tr class="separator:a0545924fe953a2c26ba544b57cdb0299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae7ba3152bcfd901ce668cb5891f77ad"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#aae7ba3152bcfd901ce668cb5891f77ad">getXmlStandalone</a> () const =0</td></tr>
<tr class="memdesc:aae7ba3152bcfd901ce668cb5891f77ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying, as part of the XML declaration, whether this document is standalone.  <a href="#aae7ba3152bcfd901ce668cb5891f77ad">More...</a><br/></td></tr>
<tr class="separator:aae7ba3152bcfd901ce668cb5891f77ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cfa60e273879f296f589f9151ef42d1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a1cfa60e273879f296f589f9151ef42d1">setXmlStandalone</a> (bool standalone)=0</td></tr>
<tr class="memdesc:a1cfa60e273879f296f589f9151ef42d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying, as part of the XML declaration, whether this document is standalone.  <a href="#a1cfa60e273879f296f589f9151ef42d1">More...</a><br/></td></tr>
<tr class="separator:a1cfa60e273879f296f589f9151ef42d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6a188a68cb659ef1199e6d011e700bf"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#af6a188a68cb659ef1199e6d011e700bf">getXmlVersion</a> () const =0</td></tr>
<tr class="memdesc:af6a188a68cb659ef1199e6d011e700bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying, as part of the XML declaration, the version number of this document.  <a href="#af6a188a68cb659ef1199e6d011e700bf">More...</a><br/></td></tr>
<tr class="separator:af6a188a68cb659ef1199e6d011e700bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a487371673ec42d309c8ac8862172e385"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a487371673ec42d309c8ac8862172e385">setXmlVersion</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *version)=0</td></tr>
<tr class="memdesc:a487371673ec42d309c8ac8862172e385"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying, as part of the XML declaration, the version number of this document.  <a href="#a487371673ec42d309c8ac8862172e385">More...</a><br/></td></tr>
<tr class="separator:a487371673ec42d309c8ac8862172e385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa15ff81f6dd57aa4eb4ef6c9ada54fbc"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#aa15ff81f6dd57aa4eb4ef6c9ada54fbc">getDocumentURI</a> () const =0</td></tr>
<tr class="memdesc:aa15ff81f6dd57aa4eb4ef6c9ada54fbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The location of the document or <code>null</code> if undefined.  <a href="#aa15ff81f6dd57aa4eb4ef6c9ada54fbc">More...</a><br/></td></tr>
<tr class="separator:aa15ff81f6dd57aa4eb4ef6c9ada54fbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3758d470bc5e1d02a2f5b0b434db10"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a9f3758d470bc5e1d02a2f5b0b434db10">setDocumentURI</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *documentURI)=0</td></tr>
<tr class="memdesc:a9f3758d470bc5e1d02a2f5b0b434db10"><td class="mdescLeft">&#160;</td><td class="mdescRight">The location of the document or <code>null</code> if undefined.  <a href="#a9f3758d470bc5e1d02a2f5b0b434db10">More...</a><br/></td></tr>
<tr class="separator:a9f3758d470bc5e1d02a2f5b0b434db10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b06f541a0f3c72a18e2bab9b1370035"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a6b06f541a0f3c72a18e2bab9b1370035">getStrictErrorChecking</a> () const =0</td></tr>
<tr class="memdesc:a6b06f541a0f3c72a18e2bab9b1370035"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying whether errors checking is enforced or not.  <a href="#a6b06f541a0f3c72a18e2bab9b1370035">More...</a><br/></td></tr>
<tr class="separator:a6b06f541a0f3c72a18e2bab9b1370035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab146a9ac129eca43e80565bd7ba929ce"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ab146a9ac129eca43e80565bd7ba929ce">setStrictErrorChecking</a> (bool strictErrorChecking)=0</td></tr>
<tr class="memdesc:ab146a9ac129eca43e80565bd7ba929ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attribute specifying whether errors checking is enforced or not.  <a href="#ab146a9ac129eca43e80565bd7ba929ce">More...</a><br/></td></tr>
<tr class="separator:ab146a9ac129eca43e80565bd7ba929ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb230a0a046797e7b1097d728fbfc76f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#abb230a0a046797e7b1097d728fbfc76f">renameNode</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *n, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *namespaceURI, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *qualifiedName)=0</td></tr>
<tr class="memdesc:abb230a0a046797e7b1097d728fbfc76f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rename an existing node.  <a href="#abb230a0a046797e7b1097d728fbfc76f">More...</a><br/></td></tr>
<tr class="separator:abb230a0a046797e7b1097d728fbfc76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a06a3719a109e90effb804ac2ed27e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a08a06a3719a109e90effb804ac2ed27e">adoptNode</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *source)=0</td></tr>
<tr class="memdesc:a08a06a3719a109e90effb804ac2ed27e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the <code>ownerDocument</code> of a node, its children, as well as the attached attribute nodes if there are any.  <a href="#a08a06a3719a109e90effb804ac2ed27e">More...</a><br/></td></tr>
<tr class="separator:a08a06a3719a109e90effb804ac2ed27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a885bc5e1454842a82d22f75c35c25ff7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a885bc5e1454842a82d22f75c35c25ff7">normalizeDocument</a> ()=0</td></tr>
<tr class="memdesc:a885bc5e1454842a82d22f75c35c25ff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method acts as if the document was going through a save and load cycle, putting the document in a "normal" form.  <a href="#a885bc5e1454842a82d22f75c35c25ff7">More...</a><br/></td></tr>
<tr class="separator:a885bc5e1454842a82d22f75c35c25ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7fe6e04b12594d401723aec6037a13a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMConfiguration.html">DOMConfiguration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ac7fe6e04b12594d401723aec6037a13a">getDOMConfig</a> () const =0</td></tr>
<tr class="memdesc:ac7fe6e04b12594d401723aec6037a13a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The configuration used when <a class="el" href="classDOMDocument.html#a885bc5e1454842a82d22f75c35c25ff7" title="This method acts as if the document was going through a save and load cycle, putting the document in ...">DOMDocument::normalizeDocument</a> is invoked.  <a href="#ac7fe6e04b12594d401723aec6037a13a">More...</a><br/></td></tr>
<tr class="separator:ac7fe6e04b12594d401723aec6037a13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Non-standard extension</div></td></tr>
<tr class="memitem:a656a4cca17cfb34650183303e9a7d96f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMEntity.html">DOMEntity</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a656a4cca17cfb34650183303e9a7d96f">createEntity</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name)=0</td></tr>
<tr class="memdesc:a656a4cca17cfb34650183303e9a7d96f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-standard extension.  <a href="#a656a4cca17cfb34650183303e9a7d96f">More...</a><br/></td></tr>
<tr class="separator:a656a4cca17cfb34650183303e9a7d96f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9813fb17f2552e1ac6f8b7e34c9d007"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMDocumentType.html">DOMDocumentType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ac9813fb17f2552e1ac6f8b7e34c9d007">createDocumentType</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name)=0</td></tr>
<tr class="memdesc:ac9813fb17f2552e1ac6f8b7e34c9d007"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-standard extension.  <a href="#ac9813fb17f2552e1ac6f8b7e34c9d007">More...</a><br/></td></tr>
<tr class="separator:ac9813fb17f2552e1ac6f8b7e34c9d007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a490557586ab41bba34181d1129027449"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMDocumentType.html">DOMDocumentType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a490557586ab41bba34181d1129027449">createDocumentType</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *qName, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *)</td></tr>
<tr class="separator:a490557586ab41bba34181d1129027449"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae940e1ce1d07f15d6e97f2cfb2026c4c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNotation.html">DOMNotation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#ae940e1ce1d07f15d6e97f2cfb2026c4c">createNotation</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name)=0</td></tr>
<tr class="memdesc:ae940e1ce1d07f15d6e97f2cfb2026c4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-standard extension.  <a href="#ae940e1ce1d07f15d6e97f2cfb2026c4c">More...</a><br/></td></tr>
<tr class="separator:ae940e1ce1d07f15d6e97f2cfb2026c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05379beadb68c29c92f7d01e495ed436"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMElement.html">DOMElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a05379beadb68c29c92f7d01e495ed436">createElementNS</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *namespaceURI, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *qualifiedName, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#add2d542a6583db767febf57446daa50d">XMLFileLoc</a> lineNum, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#add2d542a6583db767febf57446daa50d">XMLFileLoc</a> columnNum)=0</td></tr>
<tr class="memdesc:a05379beadb68c29c92f7d01e495ed436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-standard extension.  <a href="#a05379beadb68c29c92f7d01e495ed436">More...</a><br/></td></tr>
<tr class="separator:a05379beadb68c29c92f7d01e495ed436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classDOMDocumentRange"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classDOMDocumentRange')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classDOMDocumentRange.html">DOMDocumentRange</a></td></tr>
<tr class="memitem:abf8b049155856190bc0b09aad2f8ed7a inherit pub_methods_classDOMDocumentRange"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocumentRange.html#abf8b049155856190bc0b09aad2f8ed7a">~DOMDocumentRange</a> ()</td></tr>
<tr class="memdesc:abf8b049155856190bc0b09aad2f8ed7a inherit pub_methods_classDOMDocumentRange"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#abf8b049155856190bc0b09aad2f8ed7a">More...</a><br/></td></tr>
<tr class="separator:abf8b049155856190bc0b09aad2f8ed7a inherit pub_methods_classDOMDocumentRange"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95b2cc1978e22c12bd0dc7672c6f3200 inherit pub_methods_classDOMDocumentRange"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMRange.html">DOMRange</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocumentRange.html#a95b2cc1978e22c12bd0dc7672c6f3200">createRange</a> ()=0</td></tr>
<tr class="memdesc:a95b2cc1978e22c12bd0dc7672c6f3200 inherit pub_methods_classDOMDocumentRange"><td class="mdescLeft">&#160;</td><td class="mdescRight">To create the range consisting of boundary-points and offset of the selected contents.  <a href="#a95b2cc1978e22c12bd0dc7672c6f3200">More...</a><br/></td></tr>
<tr class="separator:a95b2cc1978e22c12bd0dc7672c6f3200 inherit pub_methods_classDOMDocumentRange"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classDOMXPathEvaluator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classDOMXPathEvaluator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classDOMXPathEvaluator.html">DOMXPathEvaluator</a></td></tr>
<tr class="memitem:a435cb760408195ecc5d3fd1e0823c103 inherit pub_methods_classDOMXPathEvaluator"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMXPathEvaluator.html#a435cb760408195ecc5d3fd1e0823c103">~DOMXPathEvaluator</a> ()</td></tr>
<tr class="memdesc:a435cb760408195ecc5d3fd1e0823c103 inherit pub_methods_classDOMXPathEvaluator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a435cb760408195ecc5d3fd1e0823c103">More...</a><br/></td></tr>
<tr class="separator:a435cb760408195ecc5d3fd1e0823c103 inherit pub_methods_classDOMXPathEvaluator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe8c61f1152773a124962b8ef68bb33 inherit pub_methods_classDOMXPathEvaluator"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMXPathExpression.html">DOMXPathExpression</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMXPathEvaluator.html#a6fe8c61f1152773a124962b8ef68bb33">createExpression</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *expression, const <a class="el" href="classDOMXPathNSResolver.html">DOMXPathNSResolver</a> *resolver)=0</td></tr>
<tr class="memdesc:a6fe8c61f1152773a124962b8ef68bb33 inherit pub_methods_classDOMXPathEvaluator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a parsed XPath expression with resolved namespaces.  <a href="#a6fe8c61f1152773a124962b8ef68bb33">More...</a><br/></td></tr>
<tr class="separator:a6fe8c61f1152773a124962b8ef68bb33 inherit pub_methods_classDOMXPathEvaluator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71349e354635ca4aee3ff0490c27efda inherit pub_methods_classDOMXPathEvaluator"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMXPathNSResolver.html">DOMXPathNSResolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMXPathEvaluator.html#a71349e354635ca4aee3ff0490c27efda">createNSResolver</a> (const <a class="el" href="classDOMNode.html">DOMNode</a> *nodeResolver)=0</td></tr>
<tr class="memdesc:a71349e354635ca4aee3ff0490c27efda inherit pub_methods_classDOMXPathEvaluator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adapts any DOM node to resolve namespaces so that an XPath expression can be easily evaluated relative to the context of the node where it appeared within the document.  <a href="#a71349e354635ca4aee3ff0490c27efda">More...</a><br/></td></tr>
<tr class="separator:a71349e354635ca4aee3ff0490c27efda inherit pub_methods_classDOMXPathEvaluator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8785175b7f816234978a931a60000039 inherit pub_methods_classDOMXPathEvaluator"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMXPathResult.html">DOMXPathResult</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMXPathEvaluator.html#a8785175b7f816234978a931a60000039">evaluate</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *expression, const <a class="el" href="classDOMNode.html">DOMNode</a> *contextNode, const <a class="el" href="classDOMXPathNSResolver.html">DOMXPathNSResolver</a> *resolver, <a class="el" href="classDOMXPathResult.html#ab718aec450c5438e0cc3a6920044a0c1">DOMXPathResult::ResultType</a> type, <a class="el" href="classDOMXPathResult.html">DOMXPathResult</a> *result)=0</td></tr>
<tr class="memdesc:a8785175b7f816234978a931a60000039 inherit pub_methods_classDOMXPathEvaluator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluates an XPath expression string and returns a result of the specified type if possible.  <a href="#a8785175b7f816234978a931a60000039">More...</a><br/></td></tr>
<tr class="separator:a8785175b7f816234978a931a60000039 inherit pub_methods_classDOMXPathEvaluator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classDOMDocumentTraversal"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classDOMDocumentTraversal')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classDOMDocumentTraversal.html">DOMDocumentTraversal</a></td></tr>
<tr class="memitem:aded5e2bbc9f03adc30a268837b103ba6 inherit pub_methods_classDOMDocumentTraversal"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocumentTraversal.html#aded5e2bbc9f03adc30a268837b103ba6">~DOMDocumentTraversal</a> ()</td></tr>
<tr class="memdesc:aded5e2bbc9f03adc30a268837b103ba6 inherit pub_methods_classDOMDocumentTraversal"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aded5e2bbc9f03adc30a268837b103ba6">More...</a><br/></td></tr>
<tr class="separator:aded5e2bbc9f03adc30a268837b103ba6 inherit pub_methods_classDOMDocumentTraversal"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab44df9d4b136bea37d02a5d881879c49 inherit pub_methods_classDOMDocumentTraversal"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNodeIterator.html">DOMNodeIterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocumentTraversal.html#ab44df9d4b136bea37d02a5d881879c49">createNodeIterator</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *root, <a class="el" href="classDOMNodeFilter.html#ac1946b252d8fa2ef980280cd94790bf3">DOMNodeFilter::ShowType</a> whatToShow, <a class="el" href="classDOMNodeFilter.html">DOMNodeFilter</a> *filter, bool entityReferenceExpansion)=0</td></tr>
<tr class="memdesc:ab44df9d4b136bea37d02a5d881879c49 inherit pub_methods_classDOMDocumentTraversal"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a NodeIterator object.  <a href="#ab44df9d4b136bea37d02a5d881879c49">More...</a><br/></td></tr>
<tr class="separator:ab44df9d4b136bea37d02a5d881879c49 inherit pub_methods_classDOMDocumentTraversal"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd24b953c07f89468b2ef07c719c378 inherit pub_methods_classDOMDocumentTraversal"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMTreeWalker.html">DOMTreeWalker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocumentTraversal.html#a7bd24b953c07f89468b2ef07c719c378">createTreeWalker</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *root, <a class="el" href="classDOMNodeFilter.html#ac1946b252d8fa2ef980280cd94790bf3">DOMNodeFilter::ShowType</a> whatToShow, <a class="el" href="classDOMNodeFilter.html">DOMNodeFilter</a> *filter, bool entityReferenceExpansion)=0</td></tr>
<tr class="memdesc:a7bd24b953c07f89468b2ef07c719c378 inherit pub_methods_classDOMDocumentTraversal"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a TreeWalker object.  <a href="#a7bd24b953c07f89468b2ef07c719c378">More...</a><br/></td></tr>
<tr class="separator:a7bd24b953c07f89468b2ef07c719c378 inherit pub_methods_classDOMDocumentTraversal"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classDOMNode"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classDOMNode')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classDOMNode.html">DOMNode</a></td></tr>
<tr class="memitem:a81eb183414e4fbfe72b31390215ec59e inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a81eb183414e4fbfe72b31390215ec59e">~DOMNode</a> ()</td></tr>
<tr class="memdesc:a81eb183414e4fbfe72b31390215ec59e inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a81eb183414e4fbfe72b31390215ec59e">More...</a><br/></td></tr>
<tr class="separator:a81eb183414e4fbfe72b31390215ec59e inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c23f04202c5b401167d0853ab8aba5 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a54c23f04202c5b401167d0853ab8aba5">getNodeName</a> () const =0</td></tr>
<tr class="memdesc:a54c23f04202c5b401167d0853ab8aba5 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of this node, depending on its type; see the table above.  <a href="#a54c23f04202c5b401167d0853ab8aba5">More...</a><br/></td></tr>
<tr class="separator:a54c23f04202c5b401167d0853ab8aba5 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a482f63884206b59d30c49dec3ecd0301 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a482f63884206b59d30c49dec3ecd0301">getNodeValue</a> () const =0</td></tr>
<tr class="memdesc:a482f63884206b59d30c49dec3ecd0301 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of this node, depending on its type.  <a href="#a482f63884206b59d30c49dec3ecd0301">More...</a><br/></td></tr>
<tr class="separator:a482f63884206b59d30c49dec3ecd0301 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ceca7c2d979f1e42c4d96329fbd7bc1 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5">NodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a4ceca7c2d979f1e42c4d96329fbd7bc1">getNodeType</a> () const =0</td></tr>
<tr class="memdesc:a4ceca7c2d979f1e42c4d96329fbd7bc1 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">An enum value representing the type of the underlying object.  <a href="#a4ceca7c2d979f1e42c4d96329fbd7bc1">More...</a><br/></td></tr>
<tr class="separator:a4ceca7c2d979f1e42c4d96329fbd7bc1 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f9d38e5496a6dc21e346588520e02c7 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a9f9d38e5496a6dc21e346588520e02c7">getParentNode</a> () const =0</td></tr>
<tr class="memdesc:a9f9d38e5496a6dc21e346588520e02c7 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the parent of this node.  <a href="#a9f9d38e5496a6dc21e346588520e02c7">More...</a><br/></td></tr>
<tr class="separator:a9f9d38e5496a6dc21e346588520e02c7 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28990e120a00edb3cd40cb92be962a5f inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNodeList.html">DOMNodeList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a28990e120a00edb3cd40cb92be962a5f">getChildNodes</a> () const =0</td></tr>
<tr class="memdesc:a28990e120a00edb3cd40cb92be962a5f inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a <code><a class="el" href="classDOMNodeList.html" title="The DOMNodeList interface provides the abstraction of an ordered collection of nodes. ">DOMNodeList</a></code> that contains all children of this node.  <a href="#a28990e120a00edb3cd40cb92be962a5f">More...</a><br/></td></tr>
<tr class="separator:a28990e120a00edb3cd40cb92be962a5f inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c2077f1694052682fc0ae21b9b535a inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a24c2077f1694052682fc0ae21b9b535a">getFirstChild</a> () const =0</td></tr>
<tr class="memdesc:a24c2077f1694052682fc0ae21b9b535a inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the first child of this node.  <a href="#a24c2077f1694052682fc0ae21b9b535a">More...</a><br/></td></tr>
<tr class="separator:a24c2077f1694052682fc0ae21b9b535a inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8466aebd1f2d312013aeba417ee1220 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#aa8466aebd1f2d312013aeba417ee1220">getLastChild</a> () const =0</td></tr>
<tr class="memdesc:aa8466aebd1f2d312013aeba417ee1220 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the last child of this node.  <a href="#aa8466aebd1f2d312013aeba417ee1220">More...</a><br/></td></tr>
<tr class="separator:aa8466aebd1f2d312013aeba417ee1220 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad152534812012fe1e1f294f3fe1d3537 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ad152534812012fe1e1f294f3fe1d3537">getPreviousSibling</a> () const =0</td></tr>
<tr class="memdesc:ad152534812012fe1e1f294f3fe1d3537 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the node immediately preceding this node.  <a href="#ad152534812012fe1e1f294f3fe1d3537">More...</a><br/></td></tr>
<tr class="separator:ad152534812012fe1e1f294f3fe1d3537 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4149ddc7ca78a13610e57dcd5cfb42d7 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a4149ddc7ca78a13610e57dcd5cfb42d7">getNextSibling</a> () const =0</td></tr>
<tr class="memdesc:a4149ddc7ca78a13610e57dcd5cfb42d7 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the node immediately following this node.  <a href="#a4149ddc7ca78a13610e57dcd5cfb42d7">More...</a><br/></td></tr>
<tr class="separator:a4149ddc7ca78a13610e57dcd5cfb42d7 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53957cd54f9f818c70f0f47f1c60b34a inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNamedNodeMap.html">DOMNamedNodeMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a53957cd54f9f818c70f0f47f1c60b34a">getAttributes</a> () const =0</td></tr>
<tr class="memdesc:a53957cd54f9f818c70f0f47f1c60b34a inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a <code><a class="el" href="classDOMNamedNodeMap.html" title="DOMNamedNodeMaps are used to represent collections of nodes that can be accessed by name...">DOMNamedNodeMap</a></code> containing the attributes of this node (if it is an <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code>) or <code>null</code> otherwise.  <a href="#a53957cd54f9f818c70f0f47f1c60b34a">More...</a><br/></td></tr>
<tr class="separator:a53957cd54f9f818c70f0f47f1c60b34a inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51104c45d1a157bc17582573451fffdf inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMDocument.html">DOMDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a51104c45d1a157bc17582573451fffdf">getOwnerDocument</a> () const =0</td></tr>
<tr class="memdesc:a51104c45d1a157bc17582573451fffdf inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> object associated with this node.  <a href="#a51104c45d1a157bc17582573451fffdf">More...</a><br/></td></tr>
<tr class="separator:a51104c45d1a157bc17582573451fffdf inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac172a67df7fff2b87ea089492c76ef54 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ac172a67df7fff2b87ea089492c76ef54">cloneNode</a> (bool deep) const =0</td></tr>
<tr class="memdesc:ac172a67df7fff2b87ea089492c76ef54 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a duplicate of this node.  <a href="#ac172a67df7fff2b87ea089492c76ef54">More...</a><br/></td></tr>
<tr class="separator:ac172a67df7fff2b87ea089492c76ef54 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b31cf8cc701c8685a00f46f05efcffd inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a6b31cf8cc701c8685a00f46f05efcffd">insertBefore</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *newChild, <a class="el" href="classDOMNode.html">DOMNode</a> *refChild)=0</td></tr>
<tr class="memdesc:a6b31cf8cc701c8685a00f46f05efcffd inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts the node <code>newChild</code> before the existing child node <code>refChild</code>.  <a href="#a6b31cf8cc701c8685a00f46f05efcffd">More...</a><br/></td></tr>
<tr class="separator:a6b31cf8cc701c8685a00f46f05efcffd inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2ac99f2dc5464d9add76cb8088f9df inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#aeb2ac99f2dc5464d9add76cb8088f9df">replaceChild</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *newChild, <a class="el" href="classDOMNode.html">DOMNode</a> *oldChild)=0</td></tr>
<tr class="memdesc:aeb2ac99f2dc5464d9add76cb8088f9df inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the child node <code>oldChild</code> with <code>newChild</code> in the list of children, and returns the <code>oldChild</code> node.  <a href="#aeb2ac99f2dc5464d9add76cb8088f9df">More...</a><br/></td></tr>
<tr class="separator:aeb2ac99f2dc5464d9add76cb8088f9df inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc253f4706eebe3617a368da41093122 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#abc253f4706eebe3617a368da41093122">removeChild</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *oldChild)=0</td></tr>
<tr class="memdesc:abc253f4706eebe3617a368da41093122 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the child node indicated by <code>oldChild</code> from the list of children, and returns it.  <a href="#abc253f4706eebe3617a368da41093122">More...</a><br/></td></tr>
<tr class="separator:abc253f4706eebe3617a368da41093122 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504731160f9bfff5bb9cc64afabf0e2f inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a504731160f9bfff5bb9cc64afabf0e2f">appendChild</a> (<a class="el" href="classDOMNode.html">DOMNode</a> *newChild)=0</td></tr>
<tr class="memdesc:a504731160f9bfff5bb9cc64afabf0e2f inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the node <code>newChild</code> to the end of the list of children of this node.  <a href="#a504731160f9bfff5bb9cc64afabf0e2f">More...</a><br/></td></tr>
<tr class="separator:a504731160f9bfff5bb9cc64afabf0e2f inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdde5f520bc2063cc4b92965952cc863 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#acdde5f520bc2063cc4b92965952cc863">hasChildNodes</a> () const =0</td></tr>
<tr class="memdesc:acdde5f520bc2063cc4b92965952cc863 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a convenience method to allow easy determination of whether a node has any children.  <a href="#acdde5f520bc2063cc4b92965952cc863">More...</a><br/></td></tr>
<tr class="separator:acdde5f520bc2063cc4b92965952cc863 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac92753fc2b74889d9228a8f16e82d83a inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ac92753fc2b74889d9228a8f16e82d83a">setNodeValue</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *nodeValue)=0</td></tr>
<tr class="memdesc:ac92753fc2b74889d9228a8f16e82d83a inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the node.  <a href="#ac92753fc2b74889d9228a8f16e82d83a">More...</a><br/></td></tr>
<tr class="separator:ac92753fc2b74889d9228a8f16e82d83a inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af97e7de1b1765dd48b537600dad41b35 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#af97e7de1b1765dd48b537600dad41b35">normalize</a> ()=0</td></tr>
<tr class="memdesc:af97e7de1b1765dd48b537600dad41b35 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts all <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> nodes in the full depth of the sub-tree underneath this <code><a class="el" href="classDOMNode.html" title="The DOMNode interface is the primary datatype for the entire Document Object Model. ">DOMNode</a></code>, including attribute nodes, into a "normal" form where only markup (e.g., tags, comments, processing instructions, CDATA sections, and entity references) separates <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> nodes, i.e., there are neither adjacent <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> nodes nor empty <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> nodes.  <a href="#af97e7de1b1765dd48b537600dad41b35">More...</a><br/></td></tr>
<tr class="separator:af97e7de1b1765dd48b537600dad41b35 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae44f167bea4e091256ac1abd2d3e91c4 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ae44f167bea4e091256ac1abd2d3e91c4">isSupported</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *feature, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *version) const =0</td></tr>
<tr class="memdesc:ae44f167bea4e091256ac1abd2d3e91c4 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether the DOM implementation implements a specific feature and that feature is supported by this node.  <a href="#ae44f167bea4e091256ac1abd2d3e91c4">More...</a><br/></td></tr>
<tr class="separator:ae44f167bea4e091256ac1abd2d3e91c4 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda3f2767daa297b35ab121d8f94d17f inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#aeda3f2767daa297b35ab121d8f94d17f">getNamespaceURI</a> () const =0</td></tr>
<tr class="memdesc:aeda3f2767daa297b35ab121d8f94d17f inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <em>namespace URI</em> of this node, or <code>null</code> if it is unspecified.  <a href="#aeda3f2767daa297b35ab121d8f94d17f">More...</a><br/></td></tr>
<tr class="separator:aeda3f2767daa297b35ab121d8f94d17f inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a1eef0522d8df9139199fbc325f735 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ad4a1eef0522d8df9139199fbc325f735">getPrefix</a> () const =0</td></tr>
<tr class="memdesc:ad4a1eef0522d8df9139199fbc325f735 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <em>namespace prefix</em> of this node, or <code>null</code> if it is unspecified.  <a href="#ad4a1eef0522d8df9139199fbc325f735">More...</a><br/></td></tr>
<tr class="separator:ad4a1eef0522d8df9139199fbc325f735 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b5979c0fc8c91573d0d603bdad1551c inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a4b5979c0fc8c91573d0d603bdad1551c">getLocalName</a> () const =0</td></tr>
<tr class="memdesc:a4b5979c0fc8c91573d0d603bdad1551c inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the local part of the <em>qualified name</em> of this node.  <a href="#a4b5979c0fc8c91573d0d603bdad1551c">More...</a><br/></td></tr>
<tr class="separator:a4b5979c0fc8c91573d0d603bdad1551c inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0567ab83a4dd1e947c8bbac65a0de0f9 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a0567ab83a4dd1e947c8bbac65a0de0f9">setPrefix</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *prefix)=0</td></tr>
<tr class="memdesc:a0567ab83a4dd1e947c8bbac65a0de0f9 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <em>namespace prefix</em> of this node.  <a href="#a0567ab83a4dd1e947c8bbac65a0de0f9">More...</a><br/></td></tr>
<tr class="separator:a0567ab83a4dd1e947c8bbac65a0de0f9 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a350d63de198edc7af89ff7beec79f157 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a350d63de198edc7af89ff7beec79f157">hasAttributes</a> () const =0</td></tr>
<tr class="memdesc:a350d63de198edc7af89ff7beec79f157 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether this node (if it is an element) has any attributes.  <a href="#a350d63de198edc7af89ff7beec79f157">More...</a><br/></td></tr>
<tr class="separator:a350d63de198edc7af89ff7beec79f157 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0dbc31ea043207c23e639fa55cc339d inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ab0dbc31ea043207c23e639fa55cc339d">isSameNode</a> (const <a class="el" href="classDOMNode.html">DOMNode</a> *other) const =0</td></tr>
<tr class="memdesc:ab0dbc31ea043207c23e639fa55cc339d inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether this node is the same node as the given one.  <a href="#ab0dbc31ea043207c23e639fa55cc339d">More...</a><br/></td></tr>
<tr class="separator:ab0dbc31ea043207c23e639fa55cc339d inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9c9bd1315498cdf1beaa36c47f91aee inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ad9c9bd1315498cdf1beaa36c47f91aee">isEqualNode</a> (const <a class="el" href="classDOMNode.html">DOMNode</a> *arg) const =0</td></tr>
<tr class="memdesc:ad9c9bd1315498cdf1beaa36c47f91aee inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether two nodes are equal.  <a href="#ad9c9bd1315498cdf1beaa36c47f91aee">More...</a><br/></td></tr>
<tr class="separator:ad9c9bd1315498cdf1beaa36c47f91aee inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb0b0af44813af16fcb44dbba45b11d5 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#adb0b0af44813af16fcb44dbba45b11d5">setUserData</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *key, void *data, <a class="el" href="classDOMUserDataHandler.html">DOMUserDataHandler</a> *handler)=0</td></tr>
<tr class="memdesc:adb0b0af44813af16fcb44dbba45b11d5 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate an object to a key on this node.  <a href="#adb0b0af44813af16fcb44dbba45b11d5">More...</a><br/></td></tr>
<tr class="separator:adb0b0af44813af16fcb44dbba45b11d5 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f80685f77433d7849a84f6c129b8b13 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a9f80685f77433d7849a84f6c129b8b13">getUserData</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *key) const =0</td></tr>
<tr class="memdesc:a9f80685f77433d7849a84f6c129b8b13 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the object associated to a key on a this node.  <a href="#a9f80685f77433d7849a84f6c129b8b13">More...</a><br/></td></tr>
<tr class="separator:a9f80685f77433d7849a84f6c129b8b13 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff14f2954d06e240bde35a9bec5117d0 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#aff14f2954d06e240bde35a9bec5117d0">getBaseURI</a> () const =0</td></tr>
<tr class="memdesc:aff14f2954d06e240bde35a9bec5117d0 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">The absolute base URI of this node or <code>null</code> if undefined.  <a href="#aff14f2954d06e240bde35a9bec5117d0">More...</a><br/></td></tr>
<tr class="separator:aff14f2954d06e240bde35a9bec5117d0 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17774839097a510abefd851d31f7434a inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a17774839097a510abefd851d31f7434a">compareDocumentPosition</a> (const <a class="el" href="classDOMNode.html">DOMNode</a> *other) const =0</td></tr>
<tr class="memdesc:a17774839097a510abefd851d31f7434a inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares the reference node, i.e.  <a href="#a17774839097a510abefd851d31f7434a">More...</a><br/></td></tr>
<tr class="separator:a17774839097a510abefd851d31f7434a inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a676aacf9c5bcc6335be34bd952b10d44 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a676aacf9c5bcc6335be34bd952b10d44">getTextContent</a> () const =0</td></tr>
<tr class="memdesc:a676aacf9c5bcc6335be34bd952b10d44 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute returns the text content of this node and its descendants.  <a href="#a676aacf9c5bcc6335be34bd952b10d44">More...</a><br/></td></tr>
<tr class="separator:a676aacf9c5bcc6335be34bd952b10d44 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e0c0d340d4467ae06c6e81c55e919c4 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a7e0c0d340d4467ae06c6e81c55e919c4">setTextContent</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *textContent)=0</td></tr>
<tr class="memdesc:a7e0c0d340d4467ae06c6e81c55e919c4 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">This attribute removes any possible children this node may have and, if the new string is not empty or null, replaced by a single <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> node containing the string this attribute is set to.  <a href="#a7e0c0d340d4467ae06c6e81c55e919c4">More...</a><br/></td></tr>
<tr class="separator:a7e0c0d340d4467ae06c6e81c55e919c4 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ccef3e07609f5ef8470abefbcf31ee inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#ae9ccef3e07609f5ef8470abefbcf31ee">lookupPrefix</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *namespaceURI) const =0</td></tr>
<tr class="memdesc:ae9ccef3e07609f5ef8470abefbcf31ee inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up the prefix associated to the given namespace URI, starting from this node.  <a href="#ae9ccef3e07609f5ef8470abefbcf31ee">More...</a><br/></td></tr>
<tr class="separator:ae9ccef3e07609f5ef8470abefbcf31ee inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc5bf978736ff75e8757b4f5c843443d inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#abc5bf978736ff75e8757b4f5c843443d">isDefaultNamespace</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *namespaceURI) const =0</td></tr>
<tr class="memdesc:abc5bf978736ff75e8757b4f5c843443d inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method checks if the specified <code>namespaceURI</code> is the default namespace or not.  <a href="#abc5bf978736ff75e8757b4f5c843443d">More...</a><br/></td></tr>
<tr class="separator:abc5bf978736ff75e8757b4f5c843443d inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72910e69fd82666a4e3138f2100d0f8d inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a72910e69fd82666a4e3138f2100d0f8d">lookupNamespaceURI</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *prefix) const =0</td></tr>
<tr class="memdesc:a72910e69fd82666a4e3138f2100d0f8d inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up the namespace URI associated to the given prefix, starting from this node.  <a href="#a72910e69fd82666a4e3138f2100d0f8d">More...</a><br/></td></tr>
<tr class="separator:a72910e69fd82666a4e3138f2100d0f8d inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e181f35c713e9a4f4a0dfbbbfeefc4 inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#aa9e181f35c713e9a4f4a0dfbbbfeefc4">getFeature</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *feature, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *version) const =0</td></tr>
<tr class="memdesc:aa9e181f35c713e9a4f4a0dfbbbfeefc4 inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method makes available a <code><a class="el" href="classDOMNode.html" title="The DOMNode interface is the primary datatype for the entire Document Object Model. ">DOMNode</a></code>'s specialized interface.  <a href="#aa9e181f35c713e9a4f4a0dfbbbfeefc4">More...</a><br/></td></tr>
<tr class="separator:aa9e181f35c713e9a4f4a0dfbbbfeefc4 inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69b331aca0adcd37a41efa9492c0c9cf inherit pub_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a69b331aca0adcd37a41efa9492c0c9cf">release</a> ()=0</td></tr>
<tr class="memdesc:a69b331aca0adcd37a41efa9492c0c9cf inherit pub_methods_classDOMNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called to indicate that this Node (and its associated children) is no longer in use and that the implementation may relinquish any resources associated with it and its associated children.  <a href="#a69b331aca0adcd37a41efa9492c0c9cf">More...</a><br/></td></tr>
<tr class="separator:a69b331aca0adcd37a41efa9492c0c9cf inherit pub_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Hidden constructors</div></td></tr>
<tr class="memitem:a5f436f7921c6a2bef29b18d3deeb1a87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocument.html#a5f436f7921c6a2bef29b18d3deeb1a87">DOMDocument</a> ()</td></tr>
<tr class="separator:a5f436f7921c6a2bef29b18d3deeb1a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classDOMDocumentRange"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classDOMDocumentRange')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classDOMDocumentRange.html">DOMDocumentRange</a></td></tr>
<tr class="memitem:af2c9b8ee0bfb420a2e8f5c5d37d99660 inherit pro_methods_classDOMDocumentRange"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocumentRange.html#af2c9b8ee0bfb420a2e8f5c5d37d99660">DOMDocumentRange</a> ()</td></tr>
<tr class="separator:af2c9b8ee0bfb420a2e8f5c5d37d99660 inherit pro_methods_classDOMDocumentRange"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classDOMXPathEvaluator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classDOMXPathEvaluator')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classDOMXPathEvaluator.html">DOMXPathEvaluator</a></td></tr>
<tr class="memitem:afcfe1c303cfd7d4255ce73db6e8bda41 inherit pro_methods_classDOMXPathEvaluator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMXPathEvaluator.html#afcfe1c303cfd7d4255ce73db6e8bda41">DOMXPathEvaluator</a> ()</td></tr>
<tr class="separator:afcfe1c303cfd7d4255ce73db6e8bda41 inherit pro_methods_classDOMXPathEvaluator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classDOMDocumentTraversal"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classDOMDocumentTraversal')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classDOMDocumentTraversal.html">DOMDocumentTraversal</a></td></tr>
<tr class="memitem:a1a351a955247ad7ec60e9424f500f6ce inherit pro_methods_classDOMDocumentTraversal"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMDocumentTraversal.html#a1a351a955247ad7ec60e9424f500f6ce">DOMDocumentTraversal</a> ()</td></tr>
<tr class="separator:a1a351a955247ad7ec60e9424f500f6ce inherit pro_methods_classDOMDocumentTraversal"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classDOMNode"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classDOMNode')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classDOMNode.html">DOMNode</a></td></tr>
<tr class="memitem:a85f63599baf0d6c8bac93da940c33306 inherit pro_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a85f63599baf0d6c8bac93da940c33306">DOMNode</a> ()</td></tr>
<tr class="separator:a85f63599baf0d6c8bac93da940c33306 inherit pro_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a6ce394f39e1c0fff128cfcf6d6fea inherit pro_methods_classDOMNode"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a12a6ce394f39e1c0fff128cfcf6d6fea">DOMNode</a> (const <a class="el" href="classDOMNode.html">DOMNode</a> &amp;)</td></tr>
<tr class="separator:a12a6ce394f39e1c0fff128cfcf6d6fea inherit pro_methods_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classDOMNode"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classDOMNode')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classDOMNode.html">DOMNode</a></td></tr>
<tr class="memitem:a6237ede96be83ff729807688e4f638c5 inherit pub_types_classDOMNode"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5">NodeType</a> { <br/>
&#160;&#160;<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5a5e4700e1eda58eb7d08dd126c8bfafbe">ELEMENT_NODE</a> = 1, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5ab29561d53036246e8117b250c864f1a9">ATTRIBUTE_NODE</a> = 2, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5aaf04f62271b6e744be27468d924f61b4">TEXT_NODE</a> = 3, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5a4679a29a636f6206bb7fd9e831d05e4d">CDATA_SECTION_NODE</a> = 4, 
<br/>
&#160;&#160;<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5ac287e4413c4fe892654b80345a96e427">ENTITY_REFERENCE_NODE</a> = 5, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5af8da261bca426f484769218bd5a40a1c">ENTITY_NODE</a> = 6, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5aa0b524c41d23469e3a8d19131d94240b">PROCESSING_INSTRUCTION_NODE</a> = 7, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5a253a1b3651ae01131dd88995d03c54e1">COMMENT_NODE</a> = 8, 
<br/>
&#160;&#160;<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5aeb01b6e307edacb6cac1583f467da062">DOCUMENT_NODE</a> = 9, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5a4cd2263028979f3fe7e9b40fd2406e4c">DOCUMENT_TYPE_NODE</a> = 10, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5a775f75ac4ba9124a4d33a33d3da74779">DOCUMENT_FRAGMENT_NODE</a> = 11, 
<a class="el" href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5adf32a03e60aeffc7d6b767633bc59819">NOTATION_NODE</a> = 12
<br/>
 }</td></tr>
<tr class="memdesc:a6237ede96be83ff729807688e4f638c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">NodeType.  <a href="classDOMNode.html#a6237ede96be83ff729807688e4f638c5">More...</a><br/></td></tr>
<tr class="separator:a6237ede96be83ff729807688e4f638c5 inherit pub_types_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9b0c9655699ecde9ae39615cb30b12 inherit pub_types_classDOMNode"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12">DocumentPosition</a> { <br/>
&#160;&#160;<a class="el" href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12a424b946f5c383a4d1cf998e331039b3d">DOCUMENT_POSITION_DISCONNECTED</a> = 0x01, 
<a class="el" href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12ac13783dc880795b7ac27d540a07329c9">DOCUMENT_POSITION_PRECEDING</a> = 0x02, 
<a class="el" href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12a61b8d44acab833df378529ebae9f8af5">DOCUMENT_POSITION_FOLLOWING</a> = 0x04, 
<a class="el" href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12a61a029637e5d2506bcc537fff813d18f">DOCUMENT_POSITION_CONTAINS</a> = 0x08, 
<br/>
&#160;&#160;<a class="el" href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12aaeaed5fbf968bc4c79ae6c02e254f8a5">DOCUMENT_POSITION_CONTAINED_BY</a> = 0x10, 
<a class="el" href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12ad05fb328a1eb1d0a47d3caaa0ab209b9">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</a> = 0x20
<br/>
 }</td></tr>
<tr class="memdesc:a8b9b0c9655699ecde9ae39615cb30b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">DocumentPosition:  <a href="classDOMNode.html#a8b9b0c9655699ecde9ae39615cb30b12">More...</a><br/></td></tr>
<tr class="separator:a8b9b0c9655699ecde9ae39615cb30b12 inherit pub_types_classDOMNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> interface represents the entire XML document. </p>
<p>Conceptually, it is the root of the document tree, and provides the primary access to the document's data. </p>
<p>Since elements, text nodes, comments, processing instructions, etc. cannot exist outside the context of a <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code>, the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> interface also contains the factory methods needed to create these objects. The <code><a class="el" href="classDOMNode.html" title="The DOMNode interface is the primary datatype for the entire Document Object Model. ">DOMNode</a></code> objects created have a <code>ownerDocument</code> attribute which associates them with the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> within whose context they were created. </p>
<p>See also the <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113">Document Object Model (DOM) Level 2 Core Specification</a>. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5f436f7921c6a2bef29b18d3deeb1a87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">DOMDocument::DOMDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a142d78b20b4f1dcdc4fc9aff210bac75"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual DOMDocument::~DOMDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a08a06a3719a109e90effb804ac2ed27e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMNode.html">DOMNode</a>* DOMDocument::adoptNode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td>
          <td class="paramname"><em>source</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Changes the <code>ownerDocument</code> of a node, its children, as well as the attached attribute nodes if there are any. </p>
<p>If the node has a parent it is first removed from its parent child list. This effectively allows moving a subtree from one document to another. The following list describes the specifics for each type of node.</p>
<dl>
<dt>ATTRIBUTE_NODE </dt>
<dd>The <code>ownerElement</code> attribute is set to <code>null</code> and the <code>specified</code> flag is set to <code>true</code> on the adopted <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code>. The descendants of the source <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> are recursively adopted. </dd>
<dt>DOCUMENT_FRAGMENT_NODE </dt>
<dd>The descendants of the source node are recursively adopted. </dd>
<dt>DOCUMENT_NODE </dt>
<dd><code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> nodes cannot be adopted. </dd>
<dt>DOCUMENT_TYPE_NODE </dt>
<dd><code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code> nodes cannot be adopted. </dd>
<dt>ELEMENT_NODE </dt>
<dd>Specified attribute nodes of the source element are adopted, and the generated <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> nodes. Default attributes are discarded, though if the document being adopted into defines default attributes for this element name, those are assigned. The descendants of the source element are recursively adopted. </dd>
<dt>ENTITY_NODE </dt>
<dd><code><a class="el" href="classDOMEntity.html" title="This interface represents an entity, either parsed or unparsed, in an XML document. ">DOMEntity</a></code> nodes cannot be adopted. </dd>
<dt>ENTITY_REFERENCE_NODE </dt>
<dd>Only the <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> node itself is adopted, the descendants are discarded, since the source and destination documents might have defined the entity differently. If the document being imported into provides a definition for this entity name, its value is assigned. </dd>
<dt>NOTATION_NODE </dt>
<dd><code><a class="el" href="classDOMNotation.html" title="This interface represents a notation declared in the DTD. ">DOMNotation</a></code> nodes cannot be adopted. </dd>
<dt>PROCESSING_INSTRUCTION_NODE, TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE </dt>
<dd>These nodes can all be adopted. No specifics. </dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source</td><td>The node to move into this document. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The adopted node, or <code>null</code> if this operation fails, such as when the source node comes from a different implementation. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>NOT_SUPPORTED_ERR: Raised if the source node is of type <code>DOCUMENT</code>, <code>DOCUMENT_TYPE</code>. <br/>
NO_MODIFICATION_ALLOWED_ERR: Raised when the source node is readonly. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="a66f4bf7e0e7d4f5e595e543d63472b6f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMAttr.html">DOMAttr</a>* DOMDocument::createAttribute </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> of the given name. </p>
<p>Note that the <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> instance can then be set on an <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> using the <code>setAttributeNode</code> method. <br/>
To create an attribute with a qualified name and namespace URI, use the <code>createAttributeNS</code> method. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the attribute. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> object with the <code>nodeName</code> attribute set to <code>name</code>, and <code>localName</code>, <code>prefix</code>, and <code>namespaceURI</code> set to <code>null</code>. The value of the attribute is the empty string. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="ab4d12da6d4efbe8370a86c2ec1064be0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMAttr.html">DOMAttr</a>* DOMDocument::createAttributeNS </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>namespaceURI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>qualifiedName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an attribute of the given qualified name and namespace URI. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">namespaceURI</td><td>The namespace URI of the attribute to create. </td></tr>
    <tr><td class="paramname">qualifiedName</td><td>The qualified name of the attribute to instantiate. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> object with the following attributes: <table  border="1">
<tr>
<td valign="top" rowspan="1" colspan="1"><code>Attribute</code> </td><td valign="top" rowspan="1" colspan="1"><code>Value</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.nodeName</code> </td><td valign="top" rowspan="1" colspan="1">qualifiedName  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.namespaceURI</code> </td><td valign="top" rowspan="1" colspan="1"><code>namespaceURI</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.prefix</code> </td><td valign="top" rowspan="1" colspan="1">prefix, extracted from <code>qualifiedName</code>, or <code>null</code> if there is no prefix  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.localName</code> </td><td valign="top" rowspan="1" colspan="1">local name, extracted from <code>qualifiedName</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMAttr.name</code> </td><td valign="top" rowspan="1" colspan="1"><code>qualifiedName</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.nodeValue</code> </td><td valign="top" rowspan="1" colspan="1">the empty string  </td></tr>
</table>
</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character, per the XML 1.0 specification . <br/>
NAMESPACE_ERR: Raised if the <code>qualifiedName</code> is malformed per the Namespaces in XML specification, if the <code>qualifiedName</code> has a prefix and the <code>namespaceURI</code> is <code>null</code>, if the <code>qualifiedName</code> has a prefix that is "xml" and the <code>namespaceURI</code> is different from "
  http://www.w3.org/XML/1998/namespace", or if the <code>qualifiedName</code>, or its prefix, is "xmlns" and the <code>namespaceURI</code> is different from "
  http://www.w3.org/2000/xmlns/". <br/>
NOT_SUPPORTED_ERR: Always thrown if the current document does not support the <code>"XML"</code> feature, since namespaces were defined by XML. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 2 </dd></dl>

</div>
</div>
<a class="anchor" id="ab8580bf647b43f78ff299121c062aa4e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMCDATASection.html">DOMCDATASection</a>* DOMDocument::createCDATASection </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <code><a class="el" href="classDOMCDATASection.html" title="CDATA sections are used to escape blocks of text containing characters that would otherwise be regard...">DOMCDATASection</a></code> node whose value is the specified string. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>The data for the <code><a class="el" href="classDOMCDATASection.html" title="CDATA sections are used to escape blocks of text containing characters that would otherwise be regard...">DOMCDATASection</a></code> contents. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new <code><a class="el" href="classDOMCDATASection.html" title="CDATA sections are used to escape blocks of text containing characters that would otherwise be regard...">DOMCDATASection</a></code> object. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="a9b9db8448f6ff3377fbd26860ea3b62f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMComment.html">DOMComment</a>* DOMDocument::createComment </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <code><a class="el" href="classDOMComment.html" title="This interface inherits from CharacterData and represents the content of a comment, i.e., all the characters between the starting &#39; &lt;!–&#39; and ending &#39;–&gt;&#39;. ">DOMComment</a></code> node given the specified string. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>The data for the node. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new <code><a class="el" href="classDOMComment.html" title="This interface inherits from CharacterData and represents the content of a comment, i.e., all the characters between the starting &#39; &lt;!–&#39; and ending &#39;–&gt;&#39;. ">DOMComment</a></code> object. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="aa7178960947397d4968bee296ad27f87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMDocumentFragment.html">DOMDocumentFragment</a>* DOMDocument::createDocumentFragment </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an empty <code><a class="el" href="classDOMDocumentFragment.html" title="DOMDocumentFragment is a &quot;lightweight&quot; or &quot;minimal&quot; DOMDocument object. ">DOMDocumentFragment</a></code> object. </p>
<dl class="section return"><dt>Returns</dt><dd>A new <code><a class="el" href="classDOMDocumentFragment.html" title="DOMDocumentFragment is a &quot;lightweight&quot; or &quot;minimal&quot; DOMDocument object. ">DOMDocumentFragment</a></code>. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="ac9813fb17f2552e1ac6f8b7e34c9d007"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMDocumentType.html">DOMDocumentType</a>* DOMDocument::createDocumentType </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Non-standard extension. </p>
<p>Create a <a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a> node. </p>
<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code> that references the newly created <a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a> node. </dd></dl>

</div>
</div>
<a class="anchor" id="a490557586ab41bba34181d1129027449"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMDocumentType.html">DOMDocumentType</a>* DOMDocument::createDocumentType </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>qName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af5e93a6b757adb2544b3f6dffb4b461a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMElement.html">DOMElement</a>* DOMDocument::createElement </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>tagName</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an element of the type specified. </p>
<p>Note that the instance returned implements the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> interface, so attributes can be specified directly on the returned object. <br/>
In addition, if there are known attributes with default values, <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> nodes representing them are automatically created and attached to the element. <br/>
To create an element with a qualified name and namespace URI, use the <code>createElementNS</code> method. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tagName</td><td>The name of the element type to instantiate. For XML, this is case-sensitive. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> object with the <code>nodeName</code> attribute set to <code>tagName</code>, and <code>localName</code>, <code>prefix</code>, and <code>namespaceURI</code> set to <code>null</code>. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="ace4df08e52307c33552e78735c3b6a65"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMElement.html">DOMElement</a>* DOMDocument::createElementNS </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>namespaceURI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>qualifiedName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an element of the given qualified name and namespace URI. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">namespaceURI</td><td>The namespace URI of the element to create. </td></tr>
    <tr><td class="paramname">qualifiedName</td><td>The qualified name of the element type to instantiate. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> object with the following attributes: <table  border="1">
<tr>
<td valign="top" rowspan="1" colspan="1"><code>Attribute</code> </td><td valign="top" rowspan="1" colspan="1"><code>Value</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.nodeName</code> </td><td valign="top" rowspan="1" colspan="1"><code>qualifiedName</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.namespaceURI</code> </td><td valign="top" rowspan="1" colspan="1"><code>namespaceURI</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.prefix</code> </td><td valign="top" rowspan="1" colspan="1">prefix, extracted from <code>qualifiedName</code>, or <code>null</code> if there is no prefix  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMNode.localName</code> </td><td valign="top" rowspan="1" colspan="1">local name, extracted from <code>qualifiedName</code>  </td></tr>
<tr>
<td valign="top" rowspan="1" colspan="1"><code>DOMElement.tagName</code> </td><td valign="top" rowspan="1" colspan="1"><code>qualifiedName</code>  </td></tr>
</table>
</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character, per the XML 1.0 specification . <br/>
NAMESPACE_ERR: Raised if the <code>qualifiedName</code> is malformed per the Namespaces in XML specification, if the <code>qualifiedName</code> has a prefix and the <code>namespaceURI</code> is <code>null</code>, or if the <code>qualifiedName</code> has a prefix that is "xml" and the <code>namespaceURI</code> is different from "
  http://www.w3.org/XML/1998/namespace" . <br/>
NOT_SUPPORTED_ERR: Always thrown if the current document does not support the <code>"XML"</code> feature, since namespaces were defined by XML. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 2 </dd></dl>

</div>
</div>
<a class="anchor" id="a05379beadb68c29c92f7d01e495ed436"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMElement.html">DOMElement</a>* DOMDocument::createElementNS </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>namespaceURI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>qualifiedName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#add2d542a6583db767febf57446daa50d">XMLFileLoc</a>&#160;</td>
          <td class="paramname"><em>lineNum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#add2d542a6583db767febf57446daa50d">XMLFileLoc</a>&#160;</td>
          <td class="paramname"><em>columnNum</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Non-standard extension. </p>
<p>Creates an element of the given qualified name and namespace URI, and also stores line/column number info. Used by internally XSDXercesDOMParser during schema traversal.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classDOMDocument.html#ace4df08e52307c33552e78735c3b6a65" title="Creates an element of the given qualified name and namespace URI. ">createElementNS(const XMLCh *namespaceURI, const XMLCh *qualifiedName)</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a656a4cca17cfb34650183303e9a7d96f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMEntity.html">DOMEntity</a>* DOMDocument::createEntity </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Non-standard extension. </p>
<p>Create a new entity. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the entity to instantiate </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ada4cdbf4f28e620d8d08289de52d9755"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMEntityReference.html">DOMEntityReference</a>* DOMDocument::createEntityReference </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> object. </p>
<p>In addition, if the referenced entity is known, the child list of the <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> node is made the same as that of the corresponding <code><a class="el" href="classDOMEntity.html" title="This interface represents an entity, either parsed or unparsed, in an XML document. ">DOMEntity</a></code> node.If any descendant of the <code><a class="el" href="classDOMEntity.html" title="This interface represents an entity, either parsed or unparsed, in an XML document. ">DOMEntity</a></code> node has an unbound namespace prefix, the corresponding descendant of the created <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> node is also unbound; (its <code>namespaceURI</code> is <code>null</code>). The DOM Level 2 does not support any mechanism to resolve namespace prefixes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the entity to reference. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> object. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="ae940e1ce1d07f15d6e97f2cfb2026c4c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMNotation.html">DOMNotation</a>* DOMDocument::createNotation </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Non-standard extension. </p>
<p>Create a Notation. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the notation to instantiate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classDOMNotation.html" title="This interface represents a notation declared in the DTD. ">DOMNotation</a></code> that references the newly created <a class="el" href="classDOMNotation.html" title="This interface represents a notation declared in the DTD. ">DOMNotation</a> node. </dd></dl>

</div>
</div>
<a class="anchor" id="ace898787ba20c00c85be63f28a358507"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMProcessingInstruction.html">DOMProcessingInstruction</a>* DOMDocument::createProcessingInstruction </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <code><a class="el" href="classDOMProcessingInstruction.html" title="The DOMProcessingInstruction interface represents a &quot;processing instruction&quot;, used in XML as a way to...">DOMProcessingInstruction</a></code> node given the specified name and data strings. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>The target part of the processing instruction. </td></tr>
    <tr><td class="paramname">data</td><td>The data for the node. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new <code><a class="el" href="classDOMProcessingInstruction.html" title="The DOMProcessingInstruction interface represents a &quot;processing instruction&quot;, used in XML as a way to...">DOMProcessingInstruction</a></code> object. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>INVALID_CHARACTER_ERR: Raised if the specified target contains an illegal character. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="a3dd55aaafcf8460729fb5d5dc4437c2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMText.html">DOMText</a>* DOMDocument::createTextNode </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> node given the specified string. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>The data for the node. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> object. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="a60e27207f8c6dde40e91f6acc347172d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMDocumentType.html">DOMDocumentType</a>* DOMDocument::getDoctype </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The Document Type Declaration (see <code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code>) associated with this document. </p>
<p>For XML documents without a document type declaration this returns <code>null</code>. The DOM Level 2 does not support editing the Document Type Declaration. <code>docType</code> cannot be altered in any way, including through the use of methods inherited from the <code><a class="el" href="classDOMNode.html" title="The DOMNode interface is the primary datatype for the entire Document Object Model. ">DOMNode</a></code> interface, such as <code>insertNode</code> or <code>removeNode</code>. </p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="a0138eae33ffdd7ae03d307bfbee31ded"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMElement.html">DOMElement</a>* DOMDocument::getDocumentElement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a convenience attribute that allows direct access to the child node that is the root element of the document. </p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="aa15ff81f6dd57aa4eb4ef6c9ada54fbc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* DOMDocument::getDocumentURI </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The location of the document or <code>null</code> if undefined. </p>
<p><br/>
Beware that when the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> supports the feature "HTML" , the href attribute of the HTML BASE element takes precedence over this attribute.</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="ac7fe6e04b12594d401723aec6037a13a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMConfiguration.html">DOMConfiguration</a>* DOMDocument::getDOMConfig </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The configuration used when <a class="el" href="classDOMDocument.html#a885bc5e1454842a82d22f75c35c25ff7" title="This method acts as if the document was going through a save and load cycle, putting the document in ...">DOMDocument::normalizeDocument</a> is invoked. </p>
<dl class="section return"><dt>Returns</dt><dd>The <code><a class="el" href="classDOMConfiguration.html" title="The DOMConfiguration interface represents the configuration of a document and maintains a table of re...">DOMConfiguration</a></code> from this <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code></dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="afb3e89ba1247d689c4570f40003ea5db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMElement.html">DOMElement</a>* DOMDocument::getElementById </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>elementId</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> whose <code>ID</code> is given by <code>elementId</code>. </p>
<p>If no such element exists, returns <code>null</code>. Behavior is not defined if more than one element has this <code>ID</code>. The DOM implementation must have information that says which attributes are of type ID. <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a> with the name "ID" are not of type ID unless so defined. Implementations that do not know whether attributes are of type ID or not are expected to return <code>null</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">elementId</td><td>The unique <code>id</code> value for an element. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The matching element. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 2 </dd></dl>

</div>
</div>
<a class="anchor" id="a4caab53f01e6489e2bc1cf9e96d748bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMNodeList.html">DOMNodeList</a>* DOMDocument::getElementsByTagName </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>tagname</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a <code><a class="el" href="classDOMNodeList.html" title="The DOMNodeList interface provides the abstraction of an ordered collection of nodes. ">DOMNodeList</a></code> of all the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement(s)</a></code> with a given tag name in the order in which they are encountered in a preorder traversal of the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> tree. </p>
<p>The returned node list is "live", in that changes to the document tree made after a nodelist was initially returned will be immediately reflected in the node list. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tagname</td><td>The name of the tag to match on. The special value "*" matches all tags. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <code><a class="el" href="classDOMNodeList.html" title="The DOMNodeList interface provides the abstraction of an ordered collection of nodes. ">DOMNodeList</a></code> object containing all the matched <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement(s)</a></code>. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="a1cad8e1f6e079533ed69726d62f4cb3f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMNodeList.html">DOMNodeList</a>* DOMDocument::getElementsByTagNameNS </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>namespaceURI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>localName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a <code><a class="el" href="classDOMNodeList.html" title="The DOMNodeList interface provides the abstraction of an ordered collection of nodes. ">DOMNodeList</a></code> of all the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement(s)</a></code> with a given local name and namespace URI in the order in which they are encountered in a preorder traversal of the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> tree. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">namespaceURI</td><td>The namespace URI of the elements to match on. The special value "*" matches all namespaces. </td></tr>
    <tr><td class="paramname">localName</td><td>The local name of the elements to match on. The special value "*" matches all local names. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <code><a class="el" href="classDOMNodeList.html" title="The DOMNodeList interface provides the abstraction of an ordered collection of nodes. ">DOMNodeList</a></code> object containing all the matched <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement(s)</a></code>. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 2 </dd></dl>

</div>
</div>
<a class="anchor" id="a7d827d93e437cf978c897285a1639a61"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMImplementation.html">DOMImplementation</a>* DOMDocument::getImplementation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The <code><a class="el" href="classDOMImplementation.html" title="The DOMImplementation interface provides a number of methods for performing operations that are indep...">DOMImplementation</a></code> object that handles this document. </p>
<p>A DOM application may use objects from multiple implementations. </p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 1 </dd></dl>

</div>
</div>
<a class="anchor" id="aba6d05292d6985cc269ce3f859358317"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* DOMDocument::getInputEncoding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying the encoding used for this document at the time of the parsing. </p>
<p>This is <code>null</code> when it is not known, such as when the <a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a> was created in memory.</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="a6b06f541a0f3c72a18e2bab9b1370035"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool DOMDocument::getStrictErrorChecking </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying whether errors checking is enforced or not. </p>
<p>When set to <code>false</code>, the implementation is free to not test every possible error case normally defined on DOM operations, and not raise any <code><a class="el" href="classDOMException.html">DOMException</a></code>. In case of error, the behavior is undefined. This attribute is <code>true</code> by defaults.</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="a0545924fe953a2c26ba544b57cdb0299"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* DOMDocument::getXmlEncoding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying, as part of the XML declaration, the encoding of this document. </p>
<p>This is <code>null</code> when unspecified or when it is not known, such as when the <a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a> was created in memory.</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="aae7ba3152bcfd901ce668cb5891f77ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool DOMDocument::getXmlStandalone </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying, as part of the XML declaration, whether this document is standalone. </p>
<p>This is <code>false</code> when unspecified.</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="af6a188a68cb659ef1199e6d011e700bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* DOMDocument::getXmlVersion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying, as part of the XML declaration, the version number of this document. </p>
<p>This is <code>null</code> when unspecified. <br/>
 This attribute represents the property [version] defined in .</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="ab0f206b95357955a32e534f4924b37df"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMNode.html">DOMNode</a>* DOMDocument::importNode </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td>
          <td class="paramname"><em>importedNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>deep</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Imports a node from another document to this document. </p>
<p>The returned node has no parent; (<code>parentNode</code> is <code>null</code>). The source node is not altered or removed from the original document; this method creates a new copy of the source node. <br/>
For all nodes, importing a node creates a node object owned by the importing document, with attribute values identical to the source node's <code>nodeName</code> and <code>nodeType</code>, plus the attributes related to namespaces (<code>prefix</code>, <code>localName</code>, and <code>namespaceURI</code>). As in the <code>cloneNode</code> operation on a <code><a class="el" href="classDOMNode.html" title="The DOMNode interface is the primary datatype for the entire Document Object Model. ">DOMNode</a></code>, the source node is not altered. <br/>
Additional information is copied as appropriate to the <code>nodeType</code>, attempting to mirror the behavior expected if a fragment of XML source was copied from one document to another, recognizing that the two documents may have different DTDs in the XML case. The following list describes the specifics for each type of node. </p>
<dl>
<dt>ATTRIBUTE_NODE </dt>
<dd>The <code>ownerElement</code> attribute is set to <code>null</code> and the <code>specified</code> flag is set to <code>true</code> on the generated <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code>. The descendants of the source <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> are recursively imported and the resulting nodes reassembled to form the corresponding subtree. Note that the <code>deep</code> parameter has no effect on <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> nodes; they always carry their children with them when imported. </dd>
<dt>DOCUMENT_FRAGMENT_NODE </dt>
<dd>If the <code>deep</code> option was set to <code>true</code>, the descendants of the source element are recursively imported and the resulting nodes reassembled to form the corresponding subtree. Otherwise, this simply generates an empty <code><a class="el" href="classDOMDocumentFragment.html" title="DOMDocumentFragment is a &quot;lightweight&quot; or &quot;minimal&quot; DOMDocument object. ">DOMDocumentFragment</a></code>. </dd>
<dt>DOCUMENT_NODE </dt>
<dd><code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> nodes cannot be imported. </dd>
<dt>DOCUMENT_TYPE_NODE </dt>
<dd><code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code> nodes cannot be imported. </dd>
<dt>ELEMENT_NODE </dt>
<dd>Specified attribute nodes of the source element are imported, and the generated <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> nodes are attached to the generated <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code>. Default attributes are not copied, though if the document being imported into defines default attributes for this element name, those are assigned. If the <code>importNode</code> <code>deep</code> parameter was set to <code>true</code>, the descendants of the source element are recursively imported and the resulting nodes reassembled to form the corresponding subtree. </dd>
<dt>ENTITY_NODE </dt>
<dd><code><a class="el" href="classDOMEntity.html" title="This interface represents an entity, either parsed or unparsed, in an XML document. ">DOMEntity</a></code> nodes can be imported, however in the current release of the DOM the <code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code> is readonly. Ability to add these imported nodes to a <code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code> will be considered for addition to a future release of the DOM.On import, the <code>publicId</code>, <code>systemId</code>, and <code>notationName</code> attributes are copied. If a <code>deep</code> import is requested, the descendants of the the source <code><a class="el" href="classDOMEntity.html" title="This interface represents an entity, either parsed or unparsed, in an XML document. ">DOMEntity</a></code> are recursively imported and the resulting nodes reassembled to form the corresponding subtree. </dd>
<dt>ENTITY_REFERENCE_NODE </dt>
<dd>Only the <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> itself is copied, even if a <code>deep</code> import is requested, since the source and destination documents might have defined the entity differently. If the document being imported into provides a definition for this entity name, its value is assigned. </dd>
<dt>NOTATION_NODE </dt>
<dd><code><a class="el" href="classDOMNotation.html" title="This interface represents a notation declared in the DTD. ">DOMNotation</a></code> nodes can be imported, however in the current release of the DOM the <code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code> is readonly. Ability to add these imported nodes to a <code><a class="el" href="classDOMDocumentType.html" title="Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object...">DOMDocumentType</a></code> will be considered for addition to a future release of the DOM.On import, the <code>publicId</code> and <code>systemId</code> attributes are copied. Note that the <code>deep</code> parameter has no effect on <code><a class="el" href="classDOMNotation.html" title="This interface represents a notation declared in the DTD. ">DOMNotation</a></code> nodes since they never have any children. </dd>
<dt>PROCESSING_INSTRUCTION_NODE </dt>
<dd>The imported node copies its <code>target</code> and <code>data</code> values from those of the source node. </dd>
<dt>TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE </dt>
<dd>These three types of nodes inheriting from <code><a class="el" href="classDOMCharacterData.html" title="The DOMCharacterData interface extends DOMNode with a set of attributes and methods for accessing cha...">DOMCharacterData</a></code> copy their <code>data</code> and <code>length</code> attributes from those of the source node. </dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">importedNode</td><td>The node to import. </td></tr>
    <tr><td class="paramname">deep</td><td>If <code>true</code>, recursively import the subtree under the specified node; if <code>false</code>, import only the node itself, as explained above. This has no effect on <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> , <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code>, and <code><a class="el" href="classDOMNotation.html" title="This interface represents a notation declared in the DTD. ">DOMNotation</a></code> nodes. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The imported node that belongs to this <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code>. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>NOT_SUPPORTED_ERR: Raised if the type of node being imported is not supported. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 2 </dd></dl>

</div>
</div>
<a class="anchor" id="a885bc5e1454842a82d22f75c35c25ff7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void DOMDocument::normalizeDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This method acts as if the document was going through a save and load cycle, putting the document in a "normal" form. </p>
<p>The actual result depends on the features being set. See <code><a class="el" href="classDOMConfiguration.html" title="The DOMConfiguration interface represents the configuration of a document and maintains a table of re...">DOMConfiguration</a></code> for details.</p>
<p><br/>
Noticeably this method normalizes <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> nodes, makes the document "namespace wellformed", according to the algorithm described below in pseudo code, by adding missing namespace declaration attributes and adding or changing namespace prefixes, updates the replacement tree of <code><a class="el" href="classDOMEntityReference.html" title="DOMEntityReference objects may be inserted into the structure model when an entity reference is in th...">DOMEntityReference</a></code> nodes, normalizes attribute values, etc. <br/>
Mutation events, when supported, are generated to reflect the changes occurring on the document. Note that this is a partial implementation. Not all the required features are implemented. Currently <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> and <code><a class="el" href="classDOMText.html" title="The DOMText interface inherits from DOMCharacterData and represents the textual content (termed chara...">DOMText</a></code> nodes are normalized. Features to remove <code><a class="el" href="classDOMComment.html" title="This interface inherits from CharacterData and represents the content of a comment, i.e., all the characters between the starting &#39; &lt;!–&#39; and ending &#39;–&gt;&#39;. ">DOMComment</a></code> and <code><a class="el" href="classDOMCDATASection.html" title="CDATA sections are used to escape blocks of text containing characters that would otherwise be regard...">DOMCDATASection</a></code> work. </p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="abb230a0a046797e7b1097d728fbfc76f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDOMNode.html">DOMNode</a>* DOMDocument::renameNode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classDOMNode.html">DOMNode</a> *&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>namespaceURI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>qualifiedName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Rename an existing node. </p>
<p>When possible this simply changes the name of the given node, otherwise this creates a new node with the specified name and replaces the existing node with the new node as described below. This only applies to nodes of type <code>ELEMENT_NODE</code> and <code>ATTRIBUTE_NODE</code>. <br/>
When a new node is created, the following operations are performed: the new node is created, any registered event listener is registered on the new node, any user data attached to the old node is removed from that node, the old node is removed from its parent if it has one, the children are moved to the new node, if the renamed node is an <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> its attributes are moved to the new node, the new node is inserted at the position the old node used to have in its parent's child nodes list if it has one, the user data that was attached to the old node is attach to the new node, the user data event <code>NODE_RENAMED</code> is fired. <br/>
When the node being renamed is an <code><a class="el" href="classDOMAttr.html" title="The DOMAttr class refers to an attribute of an XML element. ">DOMAttr</a></code> that is attached to an <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code>, the node is first removed from the <code><a class="el" href="classDOMElement.html" title="By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...">DOMElement</a></code> attributes map. Then, once renamed, either by modifying the existing node or creating a new one as described above, it is put back.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td>The node to rename. </td></tr>
    <tr><td class="paramname">namespaceURI</td><td>The new namespaceURI. </td></tr>
    <tr><td class="paramname">qualifiedName</td><td>The new qualified name. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The renamed node. This is either the specified node or the new node that was created to replace the specified node. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDOMException.html">DOMException</a></td><td>NOT_SUPPORTED_ERR: Raised when the type of the specified node is neither <code>ELEMENT_NODE</code> nor <code>ATTRIBUTE_NODE</code>. <br/>
WRONG_DOCUMENT_ERR: Raised when the specified node was created from a different document than this document. <br/>
NAMESPACE_ERR: Raised if the <code>qualifiedName</code> is malformed per the Namespaces in XML specification, if the <code>qualifiedName</code> has a prefix and the <code>namespaceURI</code> is <code>null</code>, or if the <code>qualifiedName</code> has a prefix that is "xml" and the <code>namespaceURI</code> is different from "
  http://www.w3.org/XML/1998/namespace" . Also raised, when the node being renamed is an attribute, if the <code>qualifiedName</code>, or its prefix, is "xmlns" and the <code>namespaceURI</code> is different from "http://www.w3.org/2000/xmlns/". </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="a9f3758d470bc5e1d02a2f5b0b434db10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void DOMDocument::setDocumentURI </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>documentURI</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The location of the document or <code>null</code> if undefined. </p>
<p><br/>
Beware that when the <code><a class="el" href="classDOMDocument.html" title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> supports the feature "HTML" , the href attribute of the HTML BASE element takes precedence over this attribute.</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="ab146a9ac129eca43e80565bd7ba929ce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void DOMDocument::setStrictErrorChecking </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>strictErrorChecking</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying whether errors checking is enforced or not. </p>
<p>When set to <code>false</code>, the implementation is free to not test every possible error case normally defined on DOM operations, and not raise any <code><a class="el" href="classDOMException.html">DOMException</a></code>. In case of error, the behavior is undefined. This attribute is <code>true</code> by defaults.</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="a1cfa60e273879f296f589f9151ef42d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void DOMDocument::setXmlStandalone </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>standalone</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying, as part of the XML declaration, whether this document is standalone. </p>
<p><br/>
 This attribute represents the property [standalone] defined in .</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<a class="anchor" id="a487371673ec42d309c8ac8862172e385"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void DOMDocument::setXmlVersion </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
          <td class="paramname"><em>version</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An attribute specifying, as part of the XML declaration, the version number of this document. </p>
<p>This is <code>null</code> when unspecified. <br/>
 This attribute represents the property [version] defined in .</p>
<dl class="section since"><dt>Since</dt><dd>DOM Level 3 </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="DOMDocument_8hpp_source.html">DOMDocument.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>