Como selecionar o saxon TransformerFactory em Java

No meu aplicativo da web, preciso usar o Saxon TransformerFactory para usar o XSLT 2.0, mas não posso usar o método setProperty porque não tenho esse direito no servidor da web e existe um Gerenciador de Segurança.

Então, eu li que deveria ser possível fazer isso:

Use a API de serviços (conforme detalhado na especificação JAR), se disponível, para determinar o nome da classe. A API de serviços procurará um nome de classe no arquivo META-INF / services / javax.xml.transform.TransformerFactory em jars disponíveis para o tempo de execução.

Eu encontrei esse arquivo no WEB-INF / lib / saxon9.jar, mas quando isento um TransformerFactory, a fábrica padrão sempre é selecionada em vez de uma fábrica Saxon.

Como selecionar Saxon Transformer Factory?

obrigado

questionAnswers(4)

yourAnswerToTheQuestion