xml.etree.ElementTreePython 3でXHTMLドキュメントを解析するために使用したい。ドキュメントには エンティティが含まれているため、デフォルトのパーサー設定を使用できません。私は次のようなことをしたいと思います:
with urllib.request.urlopen(BASE_URL) as url:
body = url.read()
parser = ET.XMLParser()
parser.parser.UseForeignDTD(True)
parser.entity.update(entitydefs)
etree = ET.ElementTree()
root = etree.fromstring(body)
ただし、fromstringは無料の関数ですElementTree。ElementTreeインスタンスと同様のことをどのように達成できますか?