Camel Apache: xpath для извлечения некоторого значения из полученного XML
во время моих маршрутов Camel я запрашиваю сервер (HTTP GET), и в результате я получаю 200 OK с телом XML, похожим на это:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userProfiles xmlns="http://www.mycompany.com/AEContext/xmldata">
<userProfile name="guest">
<userProfileAttributes>
<userProfileAttribute name="parameter1" value="data1" nameVisibility="ALL"/>
<userProfileAttribute name="parameter2" value="data2" nameVisibility="ALL"/>
<userProfileAttribute name="parameter3" value="data3" nameVisibility="ALL"/>
</userProfileAttributes>
</userProfile>
</userProfiles>
Любая идея, как я мог бы получить значение «parameter2» в части XML (в моем примере «data2») и сохранить это значение в свойстве exchange? Я думаю, используя выражение xpath? Или ... Спасибо за вашу помощь.