title: Is &amp;amp; valid
body: <p>We get a lot of xml data from various sources. The utf is 8.</p>
  
  <p>We notice that some have what appears to be double encoding of the <code>&amp;</code>.  <code>&amp;amp;&amp;amp;</code> within the tag for <code>A &amp; B</code>
  comes in as <code>A &amp;amp;amp; B</code>. (Corrected from original posting was &amp;&amp;)</p>
  
  <p>This causes some grief as most of the XML components do not like it.</p>
  
  <p>Is it valid?  What is the best way of remove these?  We use VB.Net 2008</p>