我想从骆驼输入xml中提取节点值,下面是我有的示例xml和示例路由。无法使用骆驼中的xpath获取节点值
<root>
<jobs>
<job id="1">Salesman</job>
<job id="2">Manager</job>
</jobs>
</root>
在这里,我想获取第一份工作是推销员。
路线
from("file:src/data?noop=true")
.setHeader("someHeader",xpath("/root/jobs/job"))
.to(someCustomComponent://foo);
当我检索报头,IAM获得DTMNodeList的实例从我需要后迭代以提取节点值。
Iam预期值将作为字符串检索。我怎么做?
谢谢。
问候 塞特希·库马尔·谢卡尔
这仍然会给你一个节点集,只有一个包含文本节点而不是元素节点。 –