Python 2.5 是否包含用于原生转换 XML 文档的库?

3 投票
2 回答
1113 浏览
提问于 2025-04-11 19:20

在我的Python应用程序中,我有一个XML文档,我想用我的XSL文件来转换它。目前我正在使用xml.etree来生成这个XML文档,但我在Python 2.5中没有找到可以直接转换XML文档的工具。

我已经找到一个库(libxslt),它可以执行这个转换,但我觉得Python应该有一个自带的库可以实现这个功能。

有什么想法吗?

2 个回答

5

如果你已经安装了libxml2和libxslt,那么接下来可以安装lxml。这个库提供了一个简单好用的接口,让你可以更方便地使用libxml2和libxslt,同时它也实现了ElementTree这个API。

libxml2和libxslt本身也有自己的Python接口,不过那些接口比较底层,不太好用。而lxml则更简单,更符合Python的风格,而且性能也很好。

4

在Python 2.5中没有XSLT处理器。

撰写回答