6

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

4

4 回答 4

8

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

于 2009-06-09T14:54:32.947 回答
4

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

于 2009-06-09T14:56:03.223 回答
1

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

于 2009-06-09T14:55:24.427 回答
1

我通常会推荐 lxml,但由于它使用 C 库(libxml),因此替代方案必须是,正如 Aaron 已经建议的那样,ElementTree(据我所知,它既有纯 python 也有 ac 实现) . 通过谷歌搜索找到这个

祝你好运!

于 2009-06-09T15:05:00.443 回答