在红宝石中/从红宝石中进行XSLT处理
时间:2020-03-05 18:56:45 来源:igfitidea点击:
谁能推荐一种有效的方法来在Ruby应用程序中执行XML数据的XSLT转换? XSL gem(REXSL)尚不可用,尽管我看到一个或者两个实现该项目的项目,但我还是提防过早使用它们。一位朋友向Perl推荐了shell调用,但我担心资源。
这是针对linux环境的。
解决方案
回答
尝试" libxslt-ruby" gem。它取决于libxml库的" libxmlr-ruby"绑定,如果我们正在Linux上进行开发,则可能已经安装了该绑定。
回答
我建议外壳程序调用" xsltproc",它随Linux中的libxslt库一起提供,并且可以工作。
或者,如果我们有机会使用JRuby,那么我们有几个适用于Java的xslt解析器,我们真的可以从ruby程序中轻松地使用它们。