2

简单的问题:是否有任何可在 Ruby 和 JRuby 中使用的可靠 XSLT 库?

  • REXML 在两者中都可以使用,但不支持 XSLT。
  • ruby-xslt在 JRuby 中不起作用。
  • 最新的Nokogiri测试版确实支持 JRuby,但支持仍然存在问题,并且偶尔会为在 Ruby 中正常工作的 XML 输入抛出 NullPointerExceptions。(特别是,任何不产生有效 XML 的转换都会导致它出错,即使 xsl:output 设置为 'text'!)
  • JXslt只是 Java 的 Xalan/Saxon 的包装器,在 Ruby 中不起作用。

请告诉我我错过了什么?

4

1 回答 1

1

直到 2011 年发布了 1.5.0,Nokogiri 的可靠 JRuby 实现才出现。最新版本在 JRuby 下相当可靠。

于 2012-05-03T09:29:02.507 回答