Чтение XSL-файла из каталога проекта вместо локального диска в Mule

#mule

#mule

Вопрос:

Я использую компонент XSLT transformer в Mule Studio. До сих пор я читаю файл .xsl со своего локального диска. Но я хочу сделать его независимым от системы и прочитать таблицу xsl из classpath.

Любые предложения о том, что упомянуть в пути?

Ответ №1:

Согласно документации, атрибут xsl-file равен:

Полный путь к файлу шаблона XSL для использования при выполнении преобразования. Это может быть путь в локальной файловой системе или в пути к классу. Этот атрибут не требуется, если установлен элемент <xslt-text>.

Поэтому вы должны иметь возможность указать с ним ресурс classpath.

Комментарии:

1. Я тоже это читал. Но я хочу знать, как настроить xml для его чтения.

2. Как насчет: <xslt-transformer xsl-file=»file_on_your_classpath.xsl» /> ?

3. нет… Я пробовал это и раньше, но он не идентифицирует путь.

4. Вы уверены, что файл XSL находится в пути к классу? Находится ли он в корне пути к классу?