title: XmlTextReader issue
body: <p>I'm try to parse this xml, but c# keeps throwing an exception saying it has invalid characters. I can't copy the text from the messagebox directly, so I've screened it. </p>
  
  <p><a href="http://img29.imageshack.us/img29/694/xmler.jpg" rel="noreferrer">http://img29.imageshack.us/img29/694/xmler.jpg</a></p>
  
  <p>Edit: copied text</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;user&gt;&lt;id&gt;9572&lt;/id&gt;&lt;screen_name&gt;fgfdgfdgfdgffg44&lt;/screen_name&gt;&lt;/user&gt;
  </code></pre>
  
  <p>Here's the code to get the string</p>
  
  <pre><code>string strRetPage = System.Text.Encoding.GetEncoding(1251).GetString(RecvBytes, 0, bytes);
  
  while (bytes &gt; 0)
  {
      bytes = socket.Receive(RecvBytes, RecvBytes.Length, 0);
      strRetPage = strRetPage + System.Text.Encoding.GetEncoding(1251).GetString(RecvBytes, 0, bytes);
  }
  start = strRetPage.IndexOf("&lt;?xml");
  string servReply = strRetPage.Substring(start);
  servReply = servReply.Trim();
  servReply = servReply.Replace("\r", "");
  servReply = servReply.Replace("\n", "");
  servReply = servReply.Replace("\t", "");
  
  XmlTextReader txtRdr = new XmlTextReader(servReply);
  </code></pre>