Camel Apache: xpath para extrair algum valor do XML recebido

durante minhas rotas Camel, eu consulto um servidor (HTTP GET) e, como resultado, recebo 200 OK com um corpo XML parecido com este:

<?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>

Alguma idéia de como eu seria capaz de obter o valor de "parameter2" na parte XML (no meu exemplo 'data2') e armazenar esse valor em uma propriedade de troca? Eu acho que usando uma expressão xpath? Ou ... Obrigado pela ajuda.

questionAnswers(2)

yourAnswerToTheQuestion