现在我正在尝试使用 Tomcat 设置 XSLT 2.0。那可能吗?请指导我。
问候
卡西克
只需将 saxon9he.jar 复制到 Web 应用程序的 lib 目录中,即可开始使用。如果您想使用 Saxon Enterprise Edition,请安装 saxon9ee.jar 以及来自 Saxonica 的许可证文件。
如果您使用的是 JAXP API 而不是 Saxon 的 s9api API(s9api 更适合利用 XSLT 2.0 功能),那么您需要确保您的应用程序调用 Saxon 而不是 Xalan。最好的方法是直接实例化 TransformerFactory:对于 Saxon-HE,使用
TransformerFactory factory = new net.sf.saxon.TransformerFactoryImpl();
代替通常的
TransformerFactory factory = TransformerFactory.newInstance();
它加载它首先在类路径中找到的任何 XSLT 引擎。