切换到ColdFusion中的不同XSLT处理器

问题描述 投票:14回答:1

我使用两种不同版本的ColdFusion,ColdFusion 9ColdFusion 10,两者都有不同的XSLT Processors

ColdFusion 9正在使用Apache XalanColdFusion 10正在使用Saxon

那么,是否有可能改变XSLT Processor

要么

我们可以使用javax.xml.transform.TransformerFactory类切换到不同的处理器吗?

java coldfusion coldfusion-9 coldfusion-10
1个回答
0
投票

您可以通过设置以下属性来交换(也在coldfusion中)XSLT处理器实现:

javax.xml.transform.TransformerFactory=qualified.name.of.TransformerFactoryImpl

...例如via(-D)JVM参数。

TransformerFactory Javadoc

...确定要创建哪个Factory实现的系统属性名为javax.xml.transform.TransformerFactory。此属性命名TransformerFactory抽象类的具体子类。如果未定义属性,则使用平台默认值。

© www.soinside.com 2019 - 2024. All rights reserved.