Преобразования XSLT в Ruby и JRuby

Простой вопрос: существуют ли какие-либо надежные библиотеки XSLT, которые работают как в Ruby, так и в JRuby?

  • REXML работает в обоих, но не поддерживает XSLT.
  • ruby-xslt не работает в JRuby.
  • Последние бета-версии Nokogiri поддерживают JRuby, но эта поддержка по-прежнему содержит ошибки и время от времени генерирует исключения NullPointerException для ввода XML, который отлично работает в Рубин. (В частности, любые преобразования, которые не приводят к правильному XML, приводят к тому, что он выдает ошибку, даже если для xsl:output установлено значение 'text'!)
  • JXslt — это просто оболочка для Java Xalan/Saxon и не работает в Ruby.

Скажите, пожалуйста, я что-то упускаю?


person lambshaanxy    schedule 07.06.2010    source источник
comment
Судя по гробовой тишине, нет. По этой и другим причинам мы отказались от JRuby.   -  person lambshaanxy    schedule 22.10.2010


Ответы (1)


Надежная реализация Nokogiri на JRuby не появлялась до тех пор, пока в 2011 году не была выпущена версия 1.5.0. Последние версии были довольно надежными в JRuby.

person Mark Thomas    schedule 03.05.2012
comment
JRuby/Nokogiri вообще или XSLT в комбинации в частности? - person lambshaanxy; 04.05.2012