java - 使用TransformerFactory从家庭版到企业版

标签 java xslt saxon

我正在使用一个格式化引擎,之前我使用过 saxon9he.jar,其中我使用“

private static TransformerFactory theTransformerFactory = 
                        TransformerFactory.newInstance();

((TransformerFactoryImpl) theTransformerFactory).getConfiguration();

现在我想使用 EnterpriseEdition saxon9ee.jar 并且我想使用 EnterpriseTransformerFactory 来获取配置。我可以用这个吗?或者我需要对引擎中 Homedition 的 EnterpriseEdition 开关进行哪些更改?

最佳答案

Saxon-EE 的 EnterpriseTransformerFactoryEnterpriseConfiguration 是 Saxon-HE 的 TransformerFactoryImplConfiguration 的子类,因此您应该能够以完全相同的方式使用它们,而无需更改您的应用程序。当然,要获得任何好处,您需要 (a) 安装许可证文件,和/或 (b) 更改代码以利用新功能。

关于java - 使用TransformerFactory从家庭版到企业版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32843648/

相关文章:

XSLT/XPath : No upper-case function in MSXML 4. 0?

xslt - 使用 XSLT 将数据从一个 XML 文档复制到另一个 XML 文档

xml - 使用 FOP 在生成的 PDF 中保留空格

java - 关于使用 Saxon 对具有默认命名空间的 xml 进行 xpath 解析

java - 使用 Java 将 XSLT 与 import/include 语句合并

java - openjdk的ext文件夹在哪里可以找到?

java - SpringMVC 如何在调用构造函数时从 session 范围获取 bean

java - Spring boot servlet 在 Tomcat 但不是 Jetty 中显示性能问题

java - 使用正则表达式从文件中读取文本

java - Play Framework 2.2 : Get URL of the requesting page