title: Some weird XML problem when trying to load into a string
body: <p>So basically long story short, I am losing a space from my xml file to c#</p>
  <p>The xml file is generated by Libre Open Office (its a screen with text) and here is the text when displayed in Libre Open Office</p>
  <pre><code>your family's monthly
  </code></pre>
  <p>perfect, and HERE is the XML for that as displayed by Notepad++</p>
  <pre><code>&lt;text:span text:style-name=&quot;T5&quot;&gt;your family&amp;apos;s&lt;/text:span&gt;&lt;text:span text:style-name=&quot;T8&quot;&gt; &lt;/text:span&gt;&lt;text:span text:style-name=&quot;T5&quot;&gt;monthly &lt;/text:span&gt;
  </code></pre>
  <p>Notice how there is a SPACE in the middle tag? That is good.</p>
  <p>Now when I move into C# here is my code...</p>
  <pre><code>   XmlDocument doc = new XmlDocument();
     doc.Load(@&quot;FILEPATH.xml&quot;);
     string xmlcontents = doc.InnerXml;
  </code></pre>
  <p>then when I inspect the contents of the string &quot;xmlcontents&quot; THIS is what I see</p>
  <pre><code>&lt;text:span text:style-name=&quot;T2&quot;&gt;your family's&lt;/text:span&gt;&lt;text:span text:style-name=&quot;T3&quot;&gt;&lt;/text:span&gt;&lt;text:span text:style-name=&quot;T2&quot;&gt;monthly &lt;/text:span&gt;
  </code></pre>
  <p><strong>This outputs &quot;your family'smonthly&quot;</strong> (not good !)</p>
  <p>Notice how the space is GONE between &quot;family's&quot; and &quot;monthly&quot;? This screws me up down the road but if I were to edit the xml once loaded to manually put a space there (as seen in notepad++) it is fine.</p>
  <p>Why is this happening?</p>