I\'m using lxml as follows to parse an exported XML file from another system:
xmldoc = open(filename)
etree.parse(xmldoc)
But im getting:
eacute
is not a predefined entity in XML. To include an é
entity reference in an XML file, it must have a declaration pointing to a DTD (such as an XHTML 1.0 DTD) that defines the entity.
If the XML uses é
but doesn't have a , it is not well-formed and the system that exported it needs to be fixed.
(There isn't a good reason to use an entity reference to represent é
in an XML file. The character reference é
is understood everywhere without entity definitions, if the file can't simply include a raw UTF-8 é
for some reason.)