On Tue, Dec 15, 2009 at 9:43 AM, Kenneth H <[email protected]> wrote:
> > Hi Jon, > > Your answer definitely helped. I have a couple of more questions though: > > 1. Where can I read about the ".namespace()" function syntax? I still don't > get why "ins" is used in both functions. I tried w3schools but didn't find > it. > Did you find this page? http://www.w3schools.com/XML/xml_namespaces.asp That should help you understand usage of the namespace prefix and URI. > > 2. Is it possible to debug in the Camel routebuilder somehow? If I want to > know how the message looks like before and after the > ".convertBodyTo(DOMSource.class)". And most important: I want to know if an > expression evaluates to true, i.e. I want to "print-out" the result of the > when statement. Maybe something like this pseudocode: > > var travelRequest = xpath("//ins:TravelInsuranceRequest").namespace > "ins","http://dzone.com/insurance")) > > print(travelRequest); > > .when(travelRequest).to(LUXURY_CAR_OUT); > I guess it depends on how you have this deployed... if its a JUnit test, well Eclipse or IntelliJ can easily debug that for you. Other setups may require extra configuration of the app server / ESB to get debugging working. Actually, if you just want to see what the messages look like at various points in your route, try enabling the tracer http://camel.apache.org/tracer.html > > Kind regards, > Kenneth H > > > -- > View this message in context: > http://old.nabble.com/Help-to-understand-xpath-expression-in-camel-routebuilder-tp26779963p26794573.html > Sent from the Camel - Users mailing list archive at Nabble.com. > > -- Cheers, Jon Camel in Action: http://manning.com/ibsen Blog: http://janstey.blogspot.com
