在lxml中處理XML文檔類型聲明可以通過設置parse參數來實現。具體步驟如下:
from lxml import etree
parser = etree.XMLParser(resolve_entities=False)
tree = etree.parse('example.xml', parser)
在這個示例中,resolve_entities=False參數表示不解析實體,即不處理文檔類型聲明中的實體引用。
root = tree.getroot()
# 進行節點操作
通過設置parse參數,可以在解析XML文件時靈活處理文檔類型聲明。