Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 9406df6f885a8f97005c2d7e241d165f > files > 41

colorer-take5-docs-0-0.beta5.14.mga7.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Colorer-take5 Library: DocumentBuilder Class Reference</title>
<link href="../styles/styles.css" rel="stylesheet" type="text/css">
<link href="../styles/doc.css" rel="stylesheet" type="text/css">
<link rel="icon" href="../images/logo-small-api.png"/>
</head>
<body>
<div align='center'>
<a href="../index.html">Home</a> |
<a href="modules.html">Modules</a> |
<a href="hierarchy.html">Class Hierarchy</a> |
<a href="classes.html">Alphabetical List</a> |
<a href="annotated.html">Compound List</a> |
<a href="pages.html">Related Pages</a>
</div>
<!-- Generated by Doxygen 1.4.6 -->
<h1>DocumentBuilder Class Reference<br>
<small>
[<a class="el" href="group__xml.html">XMLDOM Parser</a>]</small>
</h1><!-- doxytag: class="DocumentBuilder" --><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classDocument.html">Document</a> factory, used to build xml document tree from input stream. 
<p>
Contains parser settings, can be used to generate multiple DOM trees. Should not be used simultaneously from several threads. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e65be658d3ed9bbd3aedb5ca08a0675"></a><!-- doxytag: member="DocumentBuilder::setIgnoringComments" ref="0e65be658d3ed9bbd3aedb5ca08a0675" args="(bool _ignoreComments)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#0e65be658d3ed9bbd3aedb5ca08a0675">setIgnoringComments</a> (bool _ignoreComments)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Setups this builder to ignore and not to include in DOM tree XML comments. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68a1ce31741dc2185ff1130691873d2d"></a><!-- doxytag: member="DocumentBuilder::isIgnoringComments" ref="68a1ce31741dc2185ff1130691873d2d" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#68a1ce31741dc2185ff1130691873d2d">isIgnoringComments</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns current Ignoring Comments status. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef1a71d43077da871528a03bf2d773eb"></a><!-- doxytag: member="DocumentBuilder::setIgnoringElementContentWhitespace" ref="ef1a71d43077da871528a03bf2d773eb" args="(bool _whitespace)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#ef1a71d43077da871528a03bf2d773eb">setIgnoringElementContentWhitespace</a> (bool _whitespace)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ignores empty element's text content (content with only spaces, tabs, CR/LF). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7223632ebeb6f6652e2cde694791aa23"></a><!-- doxytag: member="DocumentBuilder::isIgnoringElementContentWhitespace" ref="7223632ebeb6f6652e2cde694791aa23" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#7223632ebeb6f6652e2cde694791aa23">isIgnoringElementContentWhitespace</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves whitespace ignore state. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f03e945d5104e85e9c488069bec84e95"></a><!-- doxytag: member="DocumentBuilder::setEntityResolver" ref="f03e945d5104e85e9c488069bec84e95" args="(EntityResolver *_er)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#f03e945d5104e85e9c488069bec84e95">setEntityResolver</a> (<a class="el" href="classEntityResolver.html">EntityResolver</a> *_er)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Changes entity resolver, used while parsing external entity references. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87caf3aad7061766a49e430007384820"></a><!-- doxytag: member="DocumentBuilder::newDocument" ref="87caf3aad7061766a49e430007384820" args="()" -->
<a class="el" href="classDocument.html">Document</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#87caf3aad7061766a49e430007384820">newDocument</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocates new document object. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e68f209dccf6101f01be7349efa93334"></a><!-- doxytag: member="DocumentBuilder::parse" ref="e68f209dccf6101f01be7349efa93334" args="(InputSource *is, const char *codepage=0)" -->
<a class="el" href="classDocument.html">Document</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#e68f209dccf6101f01be7349efa93334">parse</a> (<a class="el" href="classInputSource.html">InputSource</a> *is, const char *codepage=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses input stream and creates DOM tree. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce619a850445764c8a5a0b5ef7d3a169"></a><!-- doxytag: member="DocumentBuilder::parse" ref="ce619a850445764c8a5a0b5ef7d3a169" args="(const byte *bytes, int length, const char *codepage=0)" -->
<a class="el" href="classDocument.html">Document</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#ce619a850445764c8a5a0b5ef7d3a169">parse</a> (const byte *bytes, int length, const char *codepage=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses input bytes in specified encoding and creates DOM tree. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92ca11f00f4b9df1d0c97970fe42a80e"></a><!-- doxytag: member="DocumentBuilder::free" ref="92ca11f00f4b9df1d0c97970fe42a80e" args="(Document *doc)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocumentBuilder.html#92ca11f00f4b9df1d0c97970fe42a80e">free</a> (<a class="el" href="classDocument.html">Document</a> *doc)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deletes all DOM tree structure. <br></td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b92a8be76feae7c2910cb96e9ec7b23b"></a><!-- doxytag: member="DocumentBuilder::ignoreComments" ref="b92a8be76feae7c2910cb96e9ec7b23b" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>ignoreComments</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3bbced7991dc4e91617d93acc2daa78"></a><!-- doxytag: member="DocumentBuilder::whitespace" ref="e3bbced7991dc4e91617d93acc2daa78" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>whitespace</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e011d4073d098ac931379f453784f2f0"></a><!-- doxytag: member="DocumentBuilder::entitiesHash" ref="e011d4073d098ac931379f453784f2f0" args="" -->
<a class="el" href="classHashtable.html">Hashtable</a>&lt; const <a class="el" href="classString.html">String</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>entitiesHash</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57409bc62a359f52b316c5f8b0140542"></a><!-- doxytag: member="DocumentBuilder::extEntitiesHash" ref="57409bc62a359f52b316c5f8b0140542" args="" -->
<a class="el" href="classHashtable.html">Hashtable</a>&lt; const <a class="el" href="classString.html">String</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>extEntitiesHash</b></td></tr>

</table>

<br><br>
<center><small>
Colorer-take5 Library. Copyright &copy; 1999-2006 Igor Russkih.<br>
Generated at Fri Nov 24 17:13:12 2006 by doxygen 1.4.6.
</small><center>
    </BODY>
  </HTML>