Python 2.5 是否包含用于原生转换 XML 文档的库?
在我的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处理器。