Lai*_*jus 3 saxon apache-camel xslt-2.0 fuseesb jbossfuse
有没有一种方法可以告诉Camel默认使用Saxon库,因此我不需要在每个XLST转换中都指定它?例如:
.to("xslt:my-file.xsl?transformerFactoryClass=net.sf.saxon.TransformerFactoryImpl")
Run Code Online (Sandbox Code Playgroud)
在每个端点中指定它会降低代码的可读性。
我已经看到了有关设置环境属性的建议(尽管在其他情况下):
javax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl
Run Code Online (Sandbox Code Playgroud)
是否可以在单个骆驼环境中设置这种方式?
PS我使用的是Camel 2.10,因此saxon不幸的是参数建议还不是一个选择...
根据文档,您可以使用:
.to("xslt:my-file.xsl?saxon=true")
Run Code Online (Sandbox Code Playgroud)
更具可读性
| 归档时间: |
|
| 查看次数: |
3371 次 |
| 最近记录: |