Hi

I'm trying to do this:

from("direct:controlMessageToCbr")
.setHeader("envelopeId", xpath("/something/@Id")).to.....

But the header just get set to the XPathBuilder object.

Wouldn't something like the .evaluate() method needed to be used for this
(when using the XPathBuilder in Java)?

String address =
XPathBuilder.xpath("/somthing/@Id").evaluate(exchange.getContext(),
exchange.getIn().getBody(), String.class);

Maybe there's a better soulution to retrieve the id from the xml? I just
want to get hold of it somehow.
-- 
View this message in context: 
http://old.nabble.com/Filename-based-on-XPath-result-tp26775964p27987793.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to