camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ankelee <andreasasm...@gmail.com>
Subject Re: Filename based on XPath result
Date Mon, 22 Mar 2010 16:02:00 GMT

Nevermind this. I was trying to read the header in a processor and forgot
that Camel has a type converter ;)



ankelee wrote:
> 
> Hi
> 
> I'm trying to do this:
> 
> from("direct:controlMessageToCbr")
> .setHeader("envelopeId", xpath("/something/@Id")).to.....
> 
> But the header get set to a net.sf.saxon.dom.DOMNodeList 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);
> 
> How can I refer to the context inside the route?
> 
> 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-tp26775964p27988470.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Mime
View raw message