我正在尝试读取一些xml,但是我不确定我应该使用哪个库。
xml.etree和xml.dom哪个更好?为什么?
请解释你的答案,并给出论点。
另外,你认为其中一个会被弃用吗?哪个?
发布于 2012-08-14 21:03:26
这两个都不会被弃用。
ElementTree (xml.etree)是一种用于访问XML的pythonic应用编程接口。DOM (xml.dom)是一种跨平台、独立于语言的标准。
除非有令人信服的理由改用XML,否则请使用ElementTree。对于python代码,ElementTree API比DOM更易于使用。
如果您不反对安装额外的python库,那么也应该看看the lxml library;它还在非常快的C库之上实现了XML,并添加了更多选项来有效地使用ElementTree。
https://stackoverflow.com/questions/11952713
复制相似问题