可以将Camel的XSLT组件与动态模板一起使用吗?

时间:2017-07-05 15:47:16

标签: apache-camel

通过动态模板,我不是指动态URI。我的意思是模板本身是由坐在数据库中的碎片组装而成,以各种方式转换,插入图像等等。所有这些都是在我的Camel Routes中完成的。完成的XSLT模板位于交换属性中,现在我想通过该XSLT运行消息体XML。

与提供很多灵活性的XQuery组件不同,模板文件似乎必须仅来自具有XSLT组件的外部源。我是否被迫先把它写成文件?

1 个答案:

答案 0 :(得分:0)

设置选项contentCache=false,然后在每条消息上重新读取模板。然后它可以从文件中加载,然后您可以根据需要使用新内容更新文件。

要添加对使用bean或ref作为资源的支持,所以你可以调用bean等,目前不支持但是我记录了一张票,所以我们将在以后的版本中添加它:https://issues.apache.org/jira/browse/CAMEL-11514