考虑到我想编写可以在 Google App Engine 和 jython 上运行的 python 代码,C 扩展不是一个选项。Amara 是一个不错的库,但由于它的 C 扩展,我不能将它用于这些平台中的任何一个。
问问题
1419 次
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 回答