1 from lxml import etree
parser=etree.XMLParser(load_dtd=true)
2 如果xml文件中有dtd(具体是个啥我也不知道,日后补上相关链接🔗)要求,上面load_dtd为true。注意⚠️:did文件和xml文件在一个目录下。
3 用上面得到的parser将xml文件解析成树结构。
tree=etree.parse(路径dir,parser)
4 root=tree.getroot()获取树的树根
有了上面步骤后可以用下面的基操对xml文件进行读取了。
python3下lxml分析xml文件
于 2022-04-20 17:01:35 首次发布