我通过交换对象发送soap xml。当我尝试在apache骆驼中使用xpath发送请求时,我无法正确执行它。请建议 我的Exchange主体xml是Xpath不在骆驼路由工作
<Envelope><Header>
</Header>
<Body>
<Choice>
<Selector>1</selector>
</Choice>
</Body>
</Envelope>
我的骆驼路线
from(direct:XX)
.to(when(xpath("body()/Choice/Selector/.",String.class)=='1')
.to("direct:X")
.otherwise()
.to("direct:Y")
了解xpath的工作方式,并介绍名称空间 –