首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xml.etree还是xml.dom?

xml.etree还是xml.dom?
EN

Stack Overflow用户
提问于 2012-08-14 20:55:14
回答 1查看 1.8K关注 0票数 8

我正在尝试读取一些xml,但是我不确定我应该使用哪个库。

xml.etree和xml.dom哪个更好?为什么?

请解释你的答案,并给出论点。

另外,你认为其中一个会被弃用吗?哪个?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11952713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档