Sachsen TransformerFactory in Java auswählen

In meiner Webanwendung muss ich Saxon TransformerFactory verwenden, um XSLT 2.0 verwenden zu können. Die setProperty-Methode kann ich jedoch nicht verwenden, da ich dieses Recht nicht auf dem Webserver habe und es einen Sicherheitsmanager gibt.

So habe ich gelesen, dass es möglich sein sollte, dies zu tun:

Verwenden Sie die Services-API (wie in der JAR-Spezifikation beschrieben), um den Klassennamen zu ermitteln. Die Services-API sucht nach einem Klassennamen in der Datei META-INF / services / javax.xml.transform.TransformerFactory in den zur Laufzeit verfügbaren JARs.

Ich habe diese Datei in WEB-INF / lib / saxon9.jar gefunden, aber wenn ich eine TransformerFactory benenne, wird immer die Standardfactory anstelle einer sächsischen Factory ausgewählt.

Wie kann ich Saxon Transformer Factory auswählen?

Vielen Dan

Antworten auf die Frage(8)

Ihre Antwort auf die Frage