我想從駱駝輸入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預期值將作爲字符串檢索。我怎麼做?
謝謝。
問候 塞特希·庫馬爾·謝卡爾
這仍然會給你一個節點集,只有一個包含文本節點而不是元素節點。 –