В моем веб-приложении мне нужно использовать Saxon TransformerFactory, чтобы использовать XSLT 2.0, но я не могу использовать метод setProperty, потому что у меня нет этого права на веб-сервере и есть диспетчер безопасности.
Итак, я прочитал, что это должно быть возможно:
Используйте API служб (как описано в спецификации JAR), если он доступен, для определения имени класса. API служб будет искать имя класса в файле META-INF / services / javax.xml.transform.TransformerFactory в jar-файлах, доступных для среды выполнения.
Я нашел этот файл в WEB-INF / lib / saxon9.jar, но когда я использую TransformerFactory, всегда выбирается фабрика по умолчанию вместо фабрики Saxon.
Как я могу выбрать Saxon Transformer Factory?
Спасибо