【发布时间】:2009-06-09 14:53:34
【问题描述】:
考虑到我想编写可以在 Google App Engine 和 jython 中运行的 python 代码,C 扩展不是一个选项。 Amara 是一个不错的库,但由于它的 C 扩展,我不能在这两个平台上使用它。
【问题讨论】:
标签: python xml google-app-engine jython
考虑到我想编写可以在 Google App Engine 和 jython 中运行的 python 代码,C 扩展不是一个选项。 Amara 是一个不错的库,但由于它的 C 扩展,我不能在这两个平台上使用它。
【问题讨论】:
标签: python xml google-app-engine jython
ElementTree 非常好。它也是2.5 的一部分。
【讨论】:
还有Beautiful Soup(它可能更适合 HTML,但它也适合 XML)。
【讨论】:
xml.sax 是一个内置的 SAX 解析器
【讨论】:
我通常会推荐 lxml,但由于它使用 C 库 (libxml),因此替代方案必须是,正如 Aaron 已经建议的那样,ElementTree(据我所知,既有纯 python 也有 c 实现它可用)。 Found this via google search
祝你好运!
【讨论】: