在我的 Web 应用程序中,我需要使用 Saxon TransformerFactory 才能使用 XSLT 2.0,但我不能使用 setProperty 方法,因为我在 Web 服务器上没有此权限并且有一个安全管理器。
所以我读到应该可以这样做:
如果可用,请使用服务 API(如 JAR 规范中所述)来确定类名。服务 API 将在运行时可用的 jar 中的 META-INF/services/javax.xml.transform.TransformerFactory 文件中查找类名。
我在 WEB-INF/lib/saxon9.jar 中找到了这个文件,但是当我建立一个 TransformerFactory 时,总是选择默认工厂而不是 Saxon 工厂。
如何选择撒克逊变压器厂?
谢谢