切换到ColdFusion

时间:2015-05-14 12:46:35

标签: java coldfusion coldfusion-9 coldfusion-10

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

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

那么,是否可以更改XSLT Processor

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

1 个答案:

答案 0 :(得分:0)

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

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

...例如通过(-D)JVM参数。

TransformerFactory Javadoc

  

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