title: C# XmlDocument with custom formatting
body: <p>This code:</p>
  
  <pre><code>XmlNode columnNode = null;                               
  columnNode = xmlDoc.CreateElement("SYSID");
  columnNode.InnerText = ""; // Empty string
  newRowNode.AppendChild(columnNode);
  </code></pre>
  
  <p>...does this: </p>
  
  <pre><code>&lt;SYSID&gt;
  &lt;/SYSID&gt;
  </code></pre>
  
  <p>And I would like to have this, when string is empty: </p>
  
  <pre><code>&lt;SYSID&gt;&lt;/SYSID&gt;
  </code></pre>
  
  <p>Is there any solution? </p>