title: Alternative XML parser for ElementTree to ease UTF-8 woes?
body: <p>I am parsing some XML with the elementtree.parse() function.  It works, except for some utf-8 characters(single byte character above 128).  I see that the default parser is XMLTreeBuilder which is based on expat.</p>
  
  <p>Is there an alternative parser that I can use that may be less strict and allow utf-8 characters?</p>
  
  <p>This is the error I'm getting with the default parser:</p>
  
  <pre><code>ExpatError: not well-formed (invalid token): line 311, column 190
  </code></pre>
  
  <p>The character causing this is a single byte x92 (in hex).  I'm not certain this is even a valid utf-8 character.  But it would be nice to handle it because most text editors display this as: í</p>
  
  <p><strong>EDIT</strong>: The context of the character is: canít , where I assume it is supposed to be a fancy apostraphe, but in the hex editor, that same sequence is: 63 61 6E 92 74 </p>