Вопрос
Может ли кто-нибудь порекомендовать эффективный метод выполнения XSLT-преобразований XML-данных в приложении Ruby?Гем XSL (REXSL) пока недоступен, и хотя я видел пару проектов, реализующих его, я опасаюсь использовать их на столь раннем этапе.Друг посоветовал использовать Perl, но меня беспокоят ресурсы.
Это для среды Linux.
Решение
Я бы порекомендовал выделить вызов «xsltproc», который поставляется с библиотеками libxslt в Linux и выполняет всю работу.
Или, если вы случайно используете JRuby, у вас есть несколько синтаксических анализаторов xslt для Java, которые вы действительно можете легко использовать из своей программы на Ruby.
Другие советы
Попробуйте гем «libxslt-ruby».Это зависит от привязки libxmlr-ruby для библиотеки libxml, которую вы, вероятно, уже установили, если разрабатываете в Linux.