可能重复:
Python 中的 XML 解析
您使用哪个包使用 Python 语言进行 XML 处理?有一个 python/xml 包: http: //sourceforge.net/projects/pyxml/ 但是,似乎没有人再维护它了,“过时”......是因为它已经过时还是太稳定了需要维护吗?当前版本是 2004 年构建的,也就是七年前。有没有人有这方面的经验?谢谢你的建议!
可能重复:
Python 中的 XML 解析
您使用哪个包使用 Python 语言进行 XML 处理?有一个 python/xml 包: http: //sourceforge.net/projects/pyxml/ 但是,似乎没有人再维护它了,“过时”......是因为它已经过时还是太稳定了需要维护吗?当前版本是 2004 年构建的,也就是七年前。有没有人有这方面的经验?谢谢你的建议!
尽可能避免使用 PyXML。它确实已经过时了,因为它甚至不再在当前的 Python 版本上编译,甚至对于处理简单的 XML 也没有太大帮助。
我建议使用lxml。
就个人而言,我更喜欢 cElementTree。http://effbot.org/zone/celementtree.htm
它具有良好的基准性能,并且包含在 Python 2.5 及更高版本中。lxml 在另一个答案中被推荐,它似乎提供了一个与 ElementTree 非常相似的界面,还有一些功能:XPath、XSLT、Relax NG、XML Schema 支持等......
可以在此处找到完整的差异列表:http: //lxml.de/compatibility.html