如何将dtd验证添加到`xml.etree.cElementTree.iterparse`

时间:2011-05-17 08:47:59

标签: python xml lxml dtd

我知道,在解析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"))

1 个答案:

答案 0 :(得分:2)

cElementTree不是lxml的一部分。 根据{{​​3}}网站,cElementTree无法使用DTD验证。