title: Decode CDATA section in C#
body: <p>I have a bit of XML as follows:</p>
  
  <pre><code>&lt;section&gt;
    &lt;description&gt;
      &lt;![CDATA[
        This is a "description"
        that I have formatted
      ]]&gt;
    &lt;/description&gt;
  &lt;/section&gt;
  </code></pre>
  
  <p>I'm accessing it using <code>curXmlNode.SelectSingleNode("description").InnerText</code> but the value returns <pre>\r\n      This is a "description"\r\n      that I have formatted</pre> instead of <pre>This is a "description" that I have formatted.</pre></p>
  
  <p>Is there a simple way to get that sort of output from a CDATA section? Leaving the actual CDATA tag out seems to have it return the same way.</p>