【发布时间】:2013-03-02 19:04:01
【问题描述】:
我想在 Python 3 中使用 xml.etree.ElementTree 解析 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 实例实现类似的功能?
【问题讨论】:
标签: python xml-parsing elementtree