Sophie

Sophie

distrib > Mageia > 6 > i586 > media > core-release > by-pkgid > dcba08025f2814910ab603731a9c888d > files > 308

libe-book-doc-0.1.2-10.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libebook::EBOOKXMLParser Class Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classlibebook_1_1EBOOKXMLParser.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classlibebook_1_1EBOOKXMLParser-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">libebook::EBOOKXMLParser Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>Base class for simple SAX-like XML parser.  
 <a href="classlibebook_1_1EBOOKXMLParser.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="EBOOKXMLParser_8h_source.html">EBOOKXMLParser.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3530a92eb9b5d59086eeb229e6fb1ed6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a3530a92eb9b5d59086eeb229e6fb1ed6">EBOOKXMLParser</a> (const <a class="el" href="namespacelibebook.html#a03168c2c23284619d26c5d4892a2b77c">RVNGInputStreamPtr_t</a> &amp;input)</td></tr>
<tr class="separator:a3530a92eb9b5d59086eeb229e6fb1ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af02cca4d95f5975e01b7b57c5469940b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#af02cca4d95f5975e01b7b57c5469940b">~EBOOKXMLParser</a> ()=0</td></tr>
<tr class="separator:af02cca4d95f5975e01b7b57c5469940b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4cc7797f881bb6f053bbc6ecd05a61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a0c4cc7797f881bb6f053bbc6ecd05a61">parse</a> ()</td></tr>
<tr class="separator:a0c4cc7797f881bb6f053bbc6ecd05a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3c0cebbb26c12a8e6f4d56d1f7a054"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a4a3c0cebbb26c12a8e6f4d56d1f7a054">getId</a> (const char *<a class="el" href="RBToken_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const char *ns) const =0</td></tr>
<tr class="memdesc:a4a3c0cebbb26c12a8e6f4d56d1f7a054"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get <code>id</code> of the element/attribute.  <a href="#a4a3c0cebbb26c12a8e6f4d56d1f7a054">More...</a><br /></td></tr>
<tr class="separator:a4a3c0cebbb26c12a8e6f4d56d1f7a054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a755b00a35866d2bc02092711f6da4313"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a755b00a35866d2bc02092711f6da4313">startElement</a> (int <a class="el" href="RBToken_8cpp.html#a7441ef0865bcb3db9b8064dd7375c1ea">id</a>)=0</td></tr>
<tr class="separator:a755b00a35866d2bc02092711f6da4313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc74f2889f1189ba27669004ad69933a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#abc74f2889f1189ba27669004ad69933a">endElement</a> (int <a class="el" href="RBToken_8cpp.html#a7441ef0865bcb3db9b8064dd7375c1ea">id</a>)=0</td></tr>
<tr class="separator:abc74f2889f1189ba27669004ad69933a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae13fff0720ba84f6dcfa0858076b2a40"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#ae13fff0720ba84f6dcfa0858076b2a40">attribute</a> (int <a class="el" href="RBToken_8cpp.html#a7441ef0865bcb3db9b8064dd7375c1ea">id</a>, const char *value)=0</td></tr>
<tr class="separator:ae13fff0720ba84f6dcfa0858076b2a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2135dc2e9ab15e41bc66011801f46d0a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a2135dc2e9ab15e41bc66011801f46d0a">startElementByName</a> (const char *<a class="el" href="RBToken_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const char *ns)=0</td></tr>
<tr class="separator:a2135dc2e9ab15e41bc66011801f46d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a487ac5fa8d92259ef18a9b5e565e66dc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a487ac5fa8d92259ef18a9b5e565e66dc">endElementByName</a> (const char *<a class="el" href="RBToken_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const char *ns)=0</td></tr>
<tr class="separator:a487ac5fa8d92259ef18a9b5e565e66dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b41bdf0592b29fd3c6d2f3cacc8c340"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a4b41bdf0592b29fd3c6d2f3cacc8c340">attributeByName</a> (const char *<a class="el" href="RBToken_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const char *ns, const char *value)=0</td></tr>
<tr class="separator:a4b41bdf0592b29fd3c6d2f3cacc8c340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46d774c700a02dfeff079c74212b6e50"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a46d774c700a02dfeff079c74212b6e50">text</a> (const char *value)=0</td></tr>
<tr class="separator:a46d774c700a02dfeff079c74212b6e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a27f335d4b7ae3b6808a97ba869638d48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a27f335d4b7ae3b6808a97ba869638d48">EBOOKXMLParser</a> (const <a class="el" href="classlibebook_1_1EBOOKXMLParser.html">EBOOKXMLParser</a> &amp;other)</td></tr>
<tr class="separator:a27f335d4b7ae3b6808a97ba869638d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aad6b7f91ba201ee4d36ecbb3bca420"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html">EBOOKXMLParser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a6aad6b7f91ba201ee4d36ecbb3bca420">operator=</a> (const <a class="el" href="classlibebook_1_1EBOOKXMLParser.html">EBOOKXMLParser</a> &amp;other)</td></tr>
<tr class="separator:a6aad6b7f91ba201ee4d36ecbb3bca420"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a5d9480fb7bd1ad11593c051b10d528b1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacelibebook.html#a03168c2c23284619d26c5d4892a2b77c">RVNGInputStreamPtr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a5d9480fb7bd1ad11593c051b10d528b1">m_input</a></td></tr>
<tr class="separator:a5d9480fb7bd1ad11593c051b10d528b1"><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>Base class for simple SAX-like XML parser. </p>
<p>There are two interfaces a derived class can use: the first one expects that the derived class uses a tokenizer and therefore passes token IDs to the callbacks (this is preferred). The other one uses strings (which can of course be used in combination with token IDs, if the XML format does allow foreign elements or attributes).</p>
<p>Calls of startElement / endElement (or startElementByName / endElementByName) are always paired. That means that endElement (or endElementByName) is emitted even for empty elements. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a27f335d4b7ae3b6808a97ba869638d48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27f335d4b7ae3b6808a97ba869638d48">&#9670;&nbsp;</a></span>EBOOKXMLParser() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">libebook::EBOOKXMLParser::EBOOKXMLParser </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibebook_1_1EBOOKXMLParser.html">EBOOKXMLParser</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3530a92eb9b5d59086eeb229e6fb1ed6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3530a92eb9b5d59086eeb229e6fb1ed6">&#9670;&nbsp;</a></span>EBOOKXMLParser() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">libebook::EBOOKXMLParser::EBOOKXMLParser </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacelibebook.html#a03168c2c23284619d26c5d4892a2b77c">RVNGInputStreamPtr_t</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af02cca4d95f5975e01b7b57c5469940b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af02cca4d95f5975e01b7b57c5469940b">&#9670;&nbsp;</a></span>~EBOOKXMLParser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">libebook::EBOOKXMLParser::~EBOOKXMLParser </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">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae13fff0720ba84f6dcfa0858076b2a40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae13fff0720ba84f6dcfa0858076b2a40">&#9670;&nbsp;</a></span>attribute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libebook::EBOOKXMLParser::attribute </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</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">

</div>
</div>
<a id="a4b41bdf0592b29fd3c6d2f3cacc8c340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b41bdf0592b29fd3c6d2f3cacc8c340">&#9670;&nbsp;</a></span>attributeByName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libebook::EBOOKXMLParser::attributeByName </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>ns</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</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">

</div>
</div>
<a id="abc74f2889f1189ba27669004ad69933a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc74f2889f1189ba27669004ad69933a">&#9670;&nbsp;</a></span>endElement()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libebook::EBOOKXMLParser::endElement </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</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">

</div>
</div>
<a id="a487ac5fa8d92259ef18a9b5e565e66dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a487ac5fa8d92259ef18a9b5e565e66dc">&#9670;&nbsp;</a></span>endElementByName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libebook::EBOOKXMLParser::endElementByName </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>ns</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">

</div>
</div>
<a id="a4a3c0cebbb26c12a8e6f4d56d1f7a054"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a3c0cebbb26c12a8e6f4d56d1f7a054">&#9670;&nbsp;</a></span>getId()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int libebook::EBOOKXMLParser::getId </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>ns</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>Get <code>id</code> of the element/attribute. </p>
<p>The value is based on the tokenizer the derived class uses.</p>
<dl class="section return"><dt>Returns</dt><dd>the <code>id</code>. </dd></dl>

</div>
</div>
<a id="a6aad6b7f91ba201ee4d36ecbb3bca420"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6aad6b7f91ba201ee4d36ecbb3bca420">&#9670;&nbsp;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibebook_1_1EBOOKXMLParser.html">EBOOKXMLParser</a>&amp; libebook::EBOOKXMLParser::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibebook_1_1EBOOKXMLParser.html">EBOOKXMLParser</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0c4cc7797f881bb6f053bbc6ecd05a61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4cc7797f881bb6f053bbc6ecd05a61">&#9670;&nbsp;</a></span>parse()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libebook::EBOOKXMLParser::parse </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a755b00a35866d2bc02092711f6da4313"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a755b00a35866d2bc02092711f6da4313">&#9670;&nbsp;</a></span>startElement()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libebook::EBOOKXMLParser::startElement </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</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">

</div>
</div>
<a id="a2135dc2e9ab15e41bc66011801f46d0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2135dc2e9ab15e41bc66011801f46d0a">&#9670;&nbsp;</a></span>startElementByName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libebook::EBOOKXMLParser::startElementByName </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>ns</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">

</div>
</div>
<a id="a46d774c700a02dfeff079c74212b6e50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46d774c700a02dfeff079c74212b6e50">&#9670;&nbsp;</a></span>text()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libebook::EBOOKXMLParser::text </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</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">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a5d9480fb7bd1ad11593c051b10d528b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d9480fb7bd1ad11593c051b10d528b1">&#9670;&nbsp;</a></span>m_input</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacelibebook.html#a03168c2c23284619d26c5d4892a2b77c">RVNGInputStreamPtr_t</a> libebook::EBOOKXMLParser::m_input</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a3530a92eb9b5d59086eeb229e6fb1ed6">EBOOKXMLParser()</a>, and <a class="el" href="classlibebook_1_1EBOOKXMLParser.html#a0c4cc7797f881bb6f053bbc6ecd05a61">parse()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="EBOOKXMLParser_8h_source.html">EBOOKXMLParser.h</a></li>
<li><a class="el" href="EBOOKXMLParser_8cpp.html">EBOOKXMLParser.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated for libe-book by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>