Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 0102b942207b9d1f394a9a1ca1a811b6 > files > 189

bakery-devel-2.6.3-4.fc14.x86_64.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"/>
<title>bakery: Bakery::Document_XML Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceBakery.html">Bakery</a>::<a class="el" href="classBakery_1_1Document__XML.html">Document_XML</a>
  </div>
</div>
<div class="contents">
<h1>Bakery::Document_XML Class Reference</h1><!-- doxytag: class="Bakery::Document_XML" --><!-- doxytag: inherits="Bakery::Document" -->
<p><code>#include &lt;<a class="el" href="Document__XML_8h_source.html">Document_XML.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Bakery::Document_XML:</div>
<div class="dynsection">
<div class="center"><img src="classBakery_1_1Document__XML__inherit__graph.png" border="0" usemap="#Bakery_1_1Document__XML_inherit__map" alt="Inheritance graph"/></div>
<map name="Bakery_1_1Document__XML_inherit__map" id="Bakery_1_1Document__XML_inherit__map">
<area shape="rect" id="node2" href="classBakery_1_1Document.html" title="The Document is like the &#39;Model&#39; in the Model&#45;View&#45;Controller framework." alt="" coords="23,5,153,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classBakery_1_1Document__XML-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#ad524b3721793181db89aab56bccf30f8">Document_XML</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#acd1af4663c66d1d0a511b089b5f81b5d">~Document_XML</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#ac772422b0744e84ef8fb7a1302aada04">load_after</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allow app to update icons/title bar.  <a href="#ac772422b0744e84ef8fb7a1302aada04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a017da73e0f75ff7caae23a99fddc7319">save_before</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">overrideable.  <a href="#a017da73e0f75ff7caae23a99fddc7319"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a67005d6046acd928b1e037ad763d1f11">set_dtd_name</a> (const std::string &amp;strVal)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#afa2ccbb8819b50d5c94114488dafc574">get_dtd_name</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#ac5852c3d2ff3b5624eccd0a595a58df6">set_dtd_root_node_name</a> (const Glib::ustring &amp;strVal)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#aeb4213bb920171322d1fbec7de0e7443">get_dtd_root_node_name</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#ae557f228bdc44777f3bcb2fbadd96c3d">set_write_formatted</a> (bool formatted=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether to add extra whitespace when writing the XML to disk.  <a href="#ae557f228bdc44777f3bcb2fbadd96c3d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#aa4d47bdadf3eb27c1ea0d39e7ca5fd93">add_indenting_white_space</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Put each node on its own line and add white space for indenting, even if there are child text nodes.  <a href="#aa4d47bdadf3eb27c1ea0d39e7ca5fd93"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a974122df8b3bed7874a3d897e427aa2e">set_xml</a> (const Glib::ustring &amp;strXML)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#ae5fba64588cea73b816576f5a5556903">get_xml</a> () const </td></tr>
<tr><td colspan="2"><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classBakery_1_1Document.html">Bakery::Document</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#aa2bef9cb432e9b3055d5ced564b8412f">type_base</a></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const xmlpp::Element *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a542a51d11bc87571e35715186508de6e">get_node_document</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual xmlpp::Element *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a583f7c7203dbf166d4211911246b33ca">get_node_document</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a9833aebcc8601986b587c9022697b94c">Util_DOM_Write</a> (Glib::ustring &amp;refstrXML) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a177ac15ca5857013b9c1bc5cd95f1f45">add_indenting_white_space_to_node</a> (xmlpp::Node *node=0, const Glib::ustring &amp;start_indent=Glib::ustring())</td></tr>
<tr><td colspan="2"><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a9a4e94c8d429ea6c100ec34bfe1a1ba7">get_node_attribute_value</a> (const xmlpp::Element *node, const Glib::ustring &amp;strAttributeName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a5578c2f85fd6dfe6e078f93fe487c66c">set_node_attribute_value</a> (xmlpp::Element *node, const Glib::ustring &amp;strAttributeName, const Glib::ustring &amp;strValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static xmlpp::Element *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a00b2452e8a0b3cdc785f076ce55c64e2">get_node_child_named</a> (const xmlpp::Element *node, const Glib::ustring &amp;strName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static xmlpp::Element *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a8fe7c853c20289762fa6c1400df6f1f9">get_node_child_named_with_add</a> (xmlpp::Element *node, const Glib::ustring &amp;strName)</td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">xmlpp::DomParser&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a2ace08b1edc2586c5205689b1e072832">m_DOM_Parser</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">xmlpp::Document *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a50d289a260edbd9b7dc2160aab9b8429">m_pDOM_Document</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#ad550aa14e504b76c28a8f23276a15a32">m_strDTD_Name</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a1b3f31a78a9e19e6905b02912afa913b">m_strRootNodeName</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBakery_1_1Document__XML.html#a7125d90fc2141ec3bb3bb13611d51efb">m_write_formatted</a></td></tr>
</table>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="aa2bef9cb432e9b3055d5ced564b8412f"></a><!-- doxytag: member="Bakery::Document_XML::type_base" ref="aa2bef9cb432e9b3055d5ced564b8412f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classBakery_1_1Document.html">Bakery::Document</a> <a class="el" href="classBakery_1_1Document.html">Bakery::Document_XML::type_base</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad524b3721793181db89aab56bccf30f8"></a><!-- doxytag: member="Bakery::Document_XML::Document_XML" ref="ad524b3721793181db89aab56bccf30f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Bakery::Document_XML::Document_XML </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acd1af4663c66d1d0a511b089b5f81b5d"></a><!-- doxytag: member="Bakery::Document_XML::~Document_XML" ref="acd1af4663c66d1d0a511b089b5f81b5d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Bakery::Document_XML::~Document_XML </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa4d47bdadf3eb27c1ea0d39e7ca5fd93"></a><!-- doxytag: member="Bakery::Document_XML::add_indenting_white_space" ref="aa4d47bdadf3eb27c1ea0d39e7ca5fd93" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Bakery::Document_XML::add_indenting_white_space </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Put each node on its own line and add white space for indenting, even if there are child text nodes. </p>
<p><a class="el" href="classBakery_1_1Document__XML.html#ae557f228bdc44777f3bcb2fbadd96c3d" title="Whether to add extra whitespace when writing the XML to disk.">set_write_formatted()</a> does not cause nodes to be indented if there are child text nodes, because it assumes that the white space is then significant. </p>

</div>
</div>
<a class="anchor" id="a177ac15ca5857013b9c1bc5cd95f1f45"></a><!-- doxytag: member="Bakery::Document_XML::add_indenting_white_space_to_node" ref="a177ac15ca5857013b9c1bc5cd95f1f45" args="(xmlpp::Node *node=0, const Glib::ustring &amp;start_indent=Glib::ustring())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Bakery::Document_XML::add_indenting_white_space_to_node </td>
          <td>(</td>
          <td class="paramtype">xmlpp::Node *&nbsp;</td>
          <td class="paramname"> <em>node</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>start_indent</em> = <code>Glib::ustring()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afa2ccbb8819b50d5c94114488dafc574"></a><!-- doxytag: member="Bakery::Document_XML::get_dtd_name" ref="afa2ccbb8819b50d5c94114488dafc574" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::string Bakery::Document_XML::get_dtd_name </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aeb4213bb920171322d1fbec7de0e7443"></a><!-- doxytag: member="Bakery::Document_XML::get_dtd_root_node_name" ref="aeb4213bb920171322d1fbec7de0e7443" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Glib::ustring Bakery::Document_XML::get_dtd_root_node_name </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a4e94c8d429ea6c100ec34bfe1a1ba7"></a><!-- doxytag: member="Bakery::Document_XML::get_node_attribute_value" ref="a9a4e94c8d429ea6c100ec34bfe1a1ba7" args="(const xmlpp::Element *node, const Glib::ustring &amp;strAttributeName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::ustring Bakery::Document_XML::get_node_attribute_value </td>
          <td>(</td>
          <td class="paramtype">const xmlpp::Element *&nbsp;</td>
          <td class="paramname"> <em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>strAttributeName</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a00b2452e8a0b3cdc785f076ce55c64e2"></a><!-- doxytag: member="Bakery::Document_XML::get_node_child_named" ref="a00b2452e8a0b3cdc785f076ce55c64e2" args="(const xmlpp::Element *node, const Glib::ustring &amp;strName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static xmlpp::Element* Bakery::Document_XML::get_node_child_named </td>
          <td>(</td>
          <td class="paramtype">const xmlpp::Element *&nbsp;</td>
          <td class="paramname"> <em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>strName</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8fe7c853c20289762fa6c1400df6f1f9"></a><!-- doxytag: member="Bakery::Document_XML::get_node_child_named_with_add" ref="a8fe7c853c20289762fa6c1400df6f1f9" args="(xmlpp::Element *node, const Glib::ustring &amp;strName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static xmlpp::Element* Bakery::Document_XML::get_node_child_named_with_add </td>
          <td>(</td>
          <td class="paramtype">xmlpp::Element *&nbsp;</td>
          <td class="paramname"> <em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>strName</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a583f7c7203dbf166d4211911246b33ca"></a><!-- doxytag: member="Bakery::Document_XML::get_node_document" ref="a583f7c7203dbf166d4211911246b33ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual xmlpp::Element* Bakery::Document_XML::get_node_document </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a542a51d11bc87571e35715186508de6e"></a><!-- doxytag: member="Bakery::Document_XML::get_node_document" ref="a542a51d11bc87571e35715186508de6e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const xmlpp::Element* Bakery::Document_XML::get_node_document </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae5fba64588cea73b816576f5a5556903"></a><!-- doxytag: member="Bakery::Document_XML::get_xml" ref="ae5fba64588cea73b816576f5a5556903" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Glib::ustring Bakery::Document_XML::get_xml </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac772422b0744e84ef8fb7a1302aada04"></a><!-- doxytag: member="Bakery::Document_XML::load_after" ref="ac772422b0744e84ef8fb7a1302aada04" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Bakery::Document_XML::load_after </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Allow app to update icons/title bar. </p>
<p>overrideable. Does anything which should be done after the data has been loaded from disk, but before updating the <a class="el" href="classBakery_1_1View.html" title="This is a base class which should be multiple-inherited with gtkmm widgets.">View</a>. </p>

<p>Reimplemented from <a class="el" href="classBakery_1_1Document.html#ac8607704505a4c571aca619c47e5e8c1">Bakery::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a017da73e0f75ff7caae23a99fddc7319"></a><!-- doxytag: member="Bakery::Document_XML::save_before" ref="a017da73e0f75ff7caae23a99fddc7319" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Bakery::Document_XML::save_before </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>overrideable. </p>
<p>Does anything which should be done before the view has saved its data, before writing to disk.. </p>

<p>Reimplemented from <a class="el" href="classBakery_1_1Document.html#a29168b2c65715c5d2c331137296b99d2">Bakery::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a67005d6046acd928b1e037ad763d1f11"></a><!-- doxytag: member="Bakery::Document_XML::set_dtd_name" ref="a67005d6046acd928b1e037ad763d1f11" args="(const std::string &amp;strVal)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Bakery::Document_XML::set_dtd_name </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strVal</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac5852c3d2ff3b5624eccd0a595a58df6"></a><!-- doxytag: member="Bakery::Document_XML::set_dtd_root_node_name" ref="ac5852c3d2ff3b5624eccd0a595a58df6" args="(const Glib::ustring &amp;strVal)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Bakery::Document_XML::set_dtd_root_node_name </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>strVal</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5578c2f85fd6dfe6e078f93fe487c66c"></a><!-- doxytag: member="Bakery::Document_XML::set_node_attribute_value" ref="a5578c2f85fd6dfe6e078f93fe487c66c" args="(xmlpp::Element *node, const Glib::ustring &amp;strAttributeName, const Glib::ustring &amp;strValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void Bakery::Document_XML::set_node_attribute_value </td>
          <td>(</td>
          <td class="paramtype">xmlpp::Element *&nbsp;</td>
          <td class="paramname"> <em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>strAttributeName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>strValue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae557f228bdc44777f3bcb2fbadd96c3d"></a><!-- doxytag: member="Bakery::Document_XML::set_write_formatted" ref="ae557f228bdc44777f3bcb2fbadd96c3d" args="(bool formatted=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Bakery::Document_XML::set_write_formatted </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>formatted</em> = <code>true</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether to add extra whitespace when writing the XML to disk. </p>
<p>Do not use this if whitespace is significant in your XML format. See also <a class="el" href="classBakery_1_1Document__XML.html#aa4d47bdadf3eb27c1ea0d39e7ca5fd93" title="Put each node on its own line and add white space for indenting, even if there are...">add_indenting_white_space()</a>. </p>

</div>
</div>
<a class="anchor" id="a974122df8b3bed7874a3d897e427aa2e"></a><!-- doxytag: member="Bakery::Document_XML::set_xml" ref="a974122df8b3bed7874a3d897e427aa2e" args="(const Glib::ustring &amp;strXML)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Bakery::Document_XML::set_xml </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>strXML</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9833aebcc8601986b587c9022697b94c"></a><!-- doxytag: member="Bakery::Document_XML::Util_DOM_Write" ref="a9833aebcc8601986b587c9022697b94c" args="(Glib::ustring &amp;refstrXML) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Bakery::Document_XML::Util_DOM_Write </td>
          <td>(</td>
          <td class="paramtype">Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>refstrXML</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a2ace08b1edc2586c5205689b1e072832"></a><!-- doxytag: member="Bakery::Document_XML::m_DOM_Parser" ref="a2ace08b1edc2586c5205689b1e072832" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">xmlpp::DomParser <a class="el" href="classBakery_1_1Document__XML.html#a2ace08b1edc2586c5205689b1e072832">Bakery::Document_XML::m_DOM_Parser</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a50d289a260edbd9b7dc2160aab9b8429"></a><!-- doxytag: member="Bakery::Document_XML::m_pDOM_Document" ref="a50d289a260edbd9b7dc2160aab9b8429" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">xmlpp::Document* <a class="el" href="classBakery_1_1Document__XML.html#a50d289a260edbd9b7dc2160aab9b8429">Bakery::Document_XML::m_pDOM_Document</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad550aa14e504b76c28a8f23276a15a32"></a><!-- doxytag: member="Bakery::Document_XML::m_strDTD_Name" ref="ad550aa14e504b76c28a8f23276a15a32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classBakery_1_1Document__XML.html#ad550aa14e504b76c28a8f23276a15a32">Bakery::Document_XML::m_strDTD_Name</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1b3f31a78a9e19e6905b02912afa913b"></a><!-- doxytag: member="Bakery::Document_XML::m_strRootNodeName" ref="a1b3f31a78a9e19e6905b02912afa913b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring <a class="el" href="classBakery_1_1Document__XML.html#a1b3f31a78a9e19e6905b02912afa913b">Bakery::Document_XML::m_strRootNodeName</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7125d90fc2141ec3bb3bb13611d51efb"></a><!-- doxytag: member="Bakery::Document_XML::m_write_formatted" ref="a7125d90fc2141ec3bb3bb13611d51efb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classBakery_1_1Document__XML.html#a7125d90fc2141ec3bb3bb13611d51efb">Bakery::Document_XML::m_write_formatted</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="Document__XML_8h_source.html">Document_XML.h</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>