java从Apache Camel split获取剥离消息
对于使用xpath拆分xml,我有以下camel配置
from("direct:[nameofthetemplate]")
.split(xpath(xPath))
.end();
我需要获取从split返回的项目,并将它们存储在数组列表中。我该怎么做
你可以在下面搜索框中键入要查询的问题!
对于使用xpath拆分xml,我有以下camel配置
from("direct:[nameofthetemplate]")
.split(xpath(xPath))
.end();
我需要获取从split返回的项目,并将它们存储在数组列表中。我该怎么做
# 1 楼答案
所以你想把它们http://camel.apache.org/aggregator.html聚合起来
但这并不是创建一个包含xml节点的java数组列表,而是一个由您拆分的节点组成的xml(如果它最初仅由您拆分的节点组成,则可能是初始消息)。若您需要处理xml节点,只需在分割后继续骆驼路线,逐个处理即可