title: Issues decoding strings from Xml
body: <p>I have been given a large quantity of Xml's where I need to pull out parts of the text elements and reuse it for other purposes. (I am using XDocument to pull Xml data).</p>
  
  <p>But, how do I decode the text contained in the elements? What is even the formatting used here? A few examples:</p>
  
  <pre><code>"What is the meaning of this&amp;amp;reg; asks Sonny."
  "The big centre cost 1&amp;amp;#190; million pounds"
  "... lost it. &amp;amp;#174; The next ..."
  </code></pre>
  
  <p>I have tried <code>HttpUtility.HtmlDecode</code> but that did not do the trick. If I decode twice the "&amp;reg;" turns into a ® which is obviously not right.</p>
  
  <p>Looks like &amp;#174; are line breaks. The &amp;reg; are probably question marks. The 190 one, I don't even know. Perhaps a dot or comma?</p>
  
  <p>Any ideas would be welcome.</p>