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

Reply via email to