XSLT-преобразования в Ruby и JRuby - PullRequest
2 голосов
/ 08 июня 2010

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

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

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

1 Ответ

1 голос
/ 03 мая 2012

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

...