当前位置:  开发笔记 > 编程语言 > 正文

纯Python XSLT库

如何解决《纯PythonXSLT库》经验,为你挑选了2个好方法。

是否有一个纯Python的XSLT库?

在我需要支持的一些平台上安装libxml2 + libxslt或任何类似的C库是一个问题.

我真的只需要基本的XSLT支持,速度不是主要问题.



1> Jon W..:

不幸的是,目前还没有纯python XSLT处理器.如果你需要一些更独立于平台的东西,你可能想要使用像Saxon这样的基于Java的XSLT处理器.4Suite正在开发一个纯python XPath解析器,但它看起来不像纯XSLT处理器会出现一段时间.也许最好使用Python的一些功能来尝试和近似现有的样式表,或者研究使用Java的可行性.



2> 小智..:

我不认为你可以在cpython中做到这一点:没有纯python XSLT实现.

但是你可以使用JVM的内置XSLT API在jython中轻松地完成它.我写了一篇关于在Google AppEngine上执行此操作的具体案例的博文,但在任何情况下,给出的代码都应该在jython下运行.

在Google AppEngine和jython上使用XSLT进行转换

http://jython.xhaus.com/transforming-with-xslt-on-google-appengine-and-jython/

HTH,

艾伦.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有