title: dataset .readxml with URLs containg ampersands in elements
body: <p>I am reading an xml file into a dataset using he dataset.readxml method, and I have come across a problem when an element contains a specific form of URL.  The compiler throws this exception:</p>
  
  <p>An error occurred while parsing EntityName. </p>
  
  <p>The problem occours in the URL when an ampersand is detected after the equals sign. </p>
  
  <p><a href="http://somewebsite.net/something?=a&amp;b=" rel="nofollow">http://somewebsite.net/something?=a&amp;b=</a></p>
  
  <p>If i change the ampersand to its hex code %26, or any other character for that matter, the string will be read in, but it will not be a valid URL until i replace the hex with an ameprsand, which would beone solution.</p>
  
  <p>Another way I was thinking of using a the CDATA[] tag, but from my understanding, i would have to read the xml file get any CDATA[] values first then use the dataset.readxml to fill the dataset.</p>
  
  <p>Does anybody know why it is causing problems, and think of any other solutions?</p>
  
  <p>thanks for your help</p>