我知道,这种在解析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"))发布于 2011-05-17 17:06:32
cElementTree不是lxml的一部分。根据cElementTree网站的说法,cElementTree不能使用DTD验证。
https://stackoverflow.com/questions/6028386
复制相似问题