title: XElement fails to load file with accented characters
body: <p>I have a rather curious problem, using the XElement load method to load in a html document (which is well formed checked with HTML Tidy), which work absolutely perfectly for English documents, however moving to French and Spanish docs I'm presented with an XML Exception;</p>
  
  <pre><code>XML Exception
  Invalid character in the given encoding. Line 23, position 43.
  </code></pre>
  
  <p>The method call</p>
  
  <pre><code>XElement doc = XElement.Load("example1.html", LoadOptions.None);
  </code></pre>
  
  <p>Sniplet of the html document</p>
  
  <pre><code>&lt;font face="Arial" size="3" color="#ffffff"&gt;
  Le test &lt;b&gt; exemple français, qui devrait éventuellement être suivie d'un texte en langue espagnole. &lt;/ b&gt;
  &lt;/font&gt;
  </code></pre>
  
  <p>I realise my HTML does not have an encoding type set at the start of the file, is there a way around this? </p>