Alternative analyseur XML pour ElementTree à l'aise UTF-8 malheurs?

Je suis de parser du XML avec le elementtree.parse() de la fonction. Il fonctionne, sauf pour certains caractères utf-8(octet caractère au-dessus de 128). Je vois que la valeur par défaut de l'analyseur XMLTreeBuilder qui est basé sur les expatriés.

Est-il une alternative analyseur que je peux utiliser qui peuvent être moins strictes et permettent de caractères utf-8?

C'est l'erreur que j'obtiens avec la valeur par défaut de l'analyseur:

ExpatError: not well-formed (invalid token): line 311, column 190

Le personnage à l'origine de ce est un seul octet x92 (en hexadécimal). Je ne suis pas certain c'est même valable de caractères utf-8. Mais il serait agréable à manipuler parce que la plupart des éditeurs de texte afficher ce que: í

MODIFIER: Le contexte du personnage est: ne peut pas , où je suppose que c'est censé être une fantaisie apostraphe, mais dans l'éditeur hexadécimal, la même séquence est: 63 61 6E 92 74

OriginalL'auteur Kekoa | 2009-07-16