什么是最先进的纯python XML解析器?

时间:2009-06-09 14:53:34

标签: python xml google-app-engine jython

考虑到我想编写将在Google App Engine和jython中运行的python代码,C扩展不是一个选项。 Amara是一个很好的库,但由于它的C扩展,我不能将它用于这两个平台。

4 个答案:

答案 0 :(得分:7)

ElementTree非常好。它也是2.5的一部分。

答案 1 :(得分:4)

还有Beautiful Soup(可能更适合HTML,但它也可以使用XML)。

答案 2 :(得分:1)

xml.sax是一个内置的SAX解析器

答案 3 :(得分:1)

我通常会推荐使用lxml,但由于它使用的是C库(libxml),因此,正如Aaron已经建议的那样,替换必须是ElementTree(据我所知,有一个纯python和ac实现它可用)。 Found this via google search

祝你好运!