2013-03-07 2 views
1

Я попытался integerate Camel использовать XSLT2.0 но получаю исключение не удалось «собрать таблицу стилей»Camel XSLT2.0 Поддержка

Мой верблюд конфигурационный маршрут находится ниже

размещены также xalan.jar и saxon9he.jar в каталоге JAVA_HOME/lib/одобрен. Любая вещь, которую мне нужно сделать

ответ

1

Вам нужно добавить Saxon в свой путь к классу, чтобы поддерживать XSLT 2.0. Механизм xslt по умолчанию из JDK/JVM поддерживает только XSLT 1.x. http://saxon.sourceforge.net/

Вы можете добавить camel-saxon в classpath, чтобы включить саксон.

Также Camel будет регистрировать, какой двигатель xslt он использует. Хотя я думаю, что вам может понадобиться Camel 2.9 или 2.10, чтобы это сделать, как мы недавно это добавили.