有没有人能推荐一种在Ruby应用程序中执行XML数据的XSLT转换的高效方法?XSL宝石(REXSL)目前还不可用,虽然我看到过一两个实现它的项目,但我对早期使用它们感到担心。一个朋友建议使用Perl的shell调用,但我担心资源问题。 这是针对Linux环境的。
我建议使用" xsltproc "来调用外壳,它与Linux中的libxslt库一起提供并完成工作。 或者如果您碰巧正在使用JRuby,则可以使用几个Java的xslt解析器,您可以非常轻松地从Ruby程序中使用。