我知道,在解析xml文件之前,这种dtd验证方式有效:
from lxml import etree
context = etree.iterparse(PATH_TO_XML, dtd_validation=True, events=("start", "end"))
但是我如何让这个适用于xml.etree.cElementTree.iterparse
?
from xml.etree.cElementTree import iterparse
context = iterparse(PATH_TO_XML, ???, events=("start", "end"))
答案 0 :(得分:2)
cElementTree不是lxml的一部分。 根据{{3}}网站,cElementTree无法使用DTD验证。