Мне нужно использовать преобразование xsl внутри веб-приложения, и я решил использовать saxon для реализации xml.Я включил саксон (версия 9.1) в pom.xml в качестве зависимости.Но я все еще получаю эту ошибку - поставщик net.sf.saxon.TransformerFactoryImpl не найден
Я нашел этот поток, Как выбрать саксонский TransformerFactory в Java
и сделалвсе, что было рекомендовано, установка свойства, указание служебного файла с классом реализации saxon.По соображениям гибкости я не могу напрямую создать экземпляр TransformerFactoryImpl.Итак, у меня есть какой-нибудь другой выбор?
Заранее спасибо,
Редактировать: Это трассировка стека ошибки -
javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl not found
javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:108)
com.mondeca.sesame.toolkit.repository.XMLtoRDFDataInjector.injectData(XMLtoRDFDataInjector.java:83)
com.mondeca.sesame.toolkit.repository.LocalMemoryRepositoryProvider.init(LocalMemoryRepositoryProvider.java:105)
org.datalift.modules.base.XmlConverter.applyXslTransformation(XmlConverter.java:192)
org.datalift.modules.base.XmlConverter.transformData(XmlConverter.java:204)
org.datalift.modules.base.XmlConverter.transformData(XmlConverter.java:174)
org.datalift.modules.base.XmlConverter.loadSourceData(XmlConverter.java:149)
Из чего ясночто не может найти саксонца.Но я просто не понимаю, почему!Я вижу, что он также упакован в файл jar!