Использование Scala в качестве замены XSLT?

В моем проекте Scala у нас много устаревшего XSLT, и мы задавались вопросом, следует ли преобразовать XSLT в код Scala.

Мне нравится подход XSLT применяя шаблоны к узлам, и я могу использовать его только для преобразований DOM, но не думаю, что он хорошо подходит для обработки данных в XML-документе (трудно читать и тестировать) - я бы предпочел использовать Scala для этого.

Учитывая встроенную в Scala поддержку XML и сопоставление с образцом, я подумал, что это может быть хорошей заменой. Кто-нибудь успешно конвертировал XSLT-скрипты в Scala? Есть ли какие-нибудь шаблоны или передовые методы?

Мне известен старый проект по преобразованию XSLT в исходный код Scala под названием XSLT2src , но он долгое время бездействовал и не поддерживает XSLT2 .

Спасибо

6
задан ChucK 4 November 2011 в 22:27
поделиться