【发布时间】:2011-02-27 10:22:57
【问题描述】:
在我的 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 工厂。
如何选择撒克逊变压器厂?
谢谢
【问题讨论】:
-
可以在此处找到以下(以及更多)所有方法的摘要:stackoverflow.com/questions/11314604/…
标签: java tomcat servlets sax xslt-2.0