Exchangeオブジェクト経由でsoap xmlを送信しています。私がapache camelで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がどのように動作し、名前空間についての心配 –