3

在我的 Python 应用程序中,我有一个 XML 文档,我想使用我的 XSL 文件对其进行转换。我目前正在使用 xml.etree 来生成 XML 文档,但是我在 Python 2.5 中没有找到任何可以让我本地转换我的 XML 文档的东西。

我已经找到了一个可以执行转换的库 ( libxslt ),但我认为 Python 会有一个可以达到预期结果的本机库。

有什么想法吗?

4

2 回答 2

5

如果您安装了 libxml2 和 libxslt,那么还要安装lxml。它为 libxml2 和 libxslt 提供了一个很好的、易于使用的绑定,并且它还实现了 ElementTree API。

libxml2/libxslt 也带有它们自己的、低级别的 Python 绑定,但 lxml 更直接和 Python 化,而且它似乎也有很好的性能。

于 2008-11-03T22:03:08.913 回答
4

Python 2.5 中没有 XSLT 处理器。

于 2008-11-03T20:22:57.180 回答