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