# GrapeCity.ActiveReports.Chart.Exchange.Persistence

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_Chart_Exchange_Persistence" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence" class="text-break">Persistence Class
</h1>
  <div class="markdown level0 summary"><p>Manages saving and restoring of chart state. For internal use only.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">Persistence</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.html">GrapeCity.ActiveReports.Chart.Exchange</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Chart.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static class Persistence</code></pre>
  </div>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml(GrapeCity.ActiveReports.Chart.ISharpGraph,System.String)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml.html#GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_">FromXml(ISharpGraph, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Reconstructs a SharpGraph object with a specified state from an XML encoding.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_System_Boolean_" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml(GrapeCity.ActiveReports.Chart.ISharpGraph,System.String,System.Boolean)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml.html#GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_System_Boolean_">FromXml(ISharpGraph, string, bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_Xml_XmlElement_" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml(GrapeCity.ActiveReports.Chart.ISharpGraph,System.Xml.XmlElement)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml.html#GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_Xml_XmlElement_">FromXml(ISharpGraph, XmlElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Reconstructs a SharpGraph object with a specified state from an XML encoding.</p>
<p>Use &quot;strict&quot; attribute of root element &quot;SharpGraph&quot; in xml files
to control error handling behaviour. This attribute is false by default. If true xml import process will stop once it finds first error and throw an exception.
If false it will mutually continue.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_Xml_XmlElement_System_Boolean_" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml(GrapeCity.ActiveReports.Chart.ISharpGraph,System.Xml.XmlElement,System.Boolean)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.Persistence.FromXml.html#GrapeCity_ActiveReports_Chart_Exchange_Persistence_FromXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_Xml_XmlElement_System_Boolean_">FromXml(ISharpGraph, XmlElement, bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_ToXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence.ToXml(GrapeCity.ActiveReports.Chart.ISharpGraph,System.String)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.Persistence.ToXml.html#GrapeCity_ActiveReports_Chart_Exchange_Persistence_ToXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_">ToXml(ISharpGraph, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates an XML encoding of the SharpGraph object and its current state (without data).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_ToXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_System_Boolean_" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence.ToXml(GrapeCity.ActiveReports.Chart.ISharpGraph,System.String,System.Boolean)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.Persistence.ToXml.html#GrapeCity_ActiveReports_Chart_Exchange_Persistence_ToXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_String_System_Boolean_">ToXml(ISharpGraph, string, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates an XML encoding of the SharpGraph object and its current state.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_Exchange_Persistence_ToXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_Xml_XmlElement_System_Boolean_" data-uid="GrapeCity.ActiveReports.Chart.Exchange.Persistence.ToXml(GrapeCity.ActiveReports.Chart.ISharpGraph,System.Xml.XmlElement,System.Boolean)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.Exchange.Persistence.ToXml.html#GrapeCity_ActiveReports_Chart_Exchange_Persistence_ToXml_GrapeCity_ActiveReports_Chart_ISharpGraph_System_Xml_XmlElement_System_Boolean_">ToXml(ISharpGraph, XmlElement, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates an XML encoding of the SharpGraph object and its current state.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
