我使用的是camel 2.10版本。
我想在调用XSLT组件时设置交换头。 我能够将参数放入XSLT,但我需要反过来。
你能告诉我怎样才能实现它?
答案 0 :(得分:1)
您可以使用xpath从XML正文中获取内容,然后将其存储为标题。 http://camel.apache.org/xpath
.setHeader("foo", xpath("/foo/bar"))
诀窍是编写xpath表达式以使其有效。由于XML消息使用名称空间,因此您还需要在xpath表达式中使用它们。有关更多详细信息,请参阅该链接。