Hi

I have added a spring xpath header sample to the xpath wiki page. Will take a 
little while to get updated:
http://activemq.apache.org/camel/xpath.html

Or if you are impatient check the dynamic cwiki page:
http://cwiki.apache.org/confluence/display/CAMEL/XPath 


The unit test is also in the code. You can browse it online:
http://activemq.apache.org/camel/source.html

Look in the components/camel-spring for the SpringXPathHederTest.java in 
test/java and the SpringXPathHederTest-context.xml in the test/resources folder.


Basically using <xpath>$queueid = '0'</xpath> should do the trick



Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk

-----Original Message-----
From: buchnerm [mailto:[EMAIL PROTECTED] 
Sent: 21. juli 2008 16:54
To: [email protected]
Subject: Re: how to use xpath in spring xml and query header fields


Sorry but I cant get it working with xpath - I could get it working now with
jxpath - I found a test case:

http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jxpath/src/test/java/org/apache/camel/language/jxpath/JXPathTest.java?view=markup

this route works for me now: 

                <route>
                        <from ref="input1" />
                        <to uri="counter" />
                        <to uri="createProcessor" />
                        <to uri="realtimeProcessor" />
                        <to uri="queueSwitchProcessor" />
                        <choice>
                      <when>
                        <jxpath>in/headers/@queueid = '0'</jxpath>
                        <to ref="output1"/>
                      </when>
                      <when>
                        <jxpath>in/headers/@queueid = '1'</jxpath>
                        <to ref="output2"/>
                      </when>
                      <otherwise>
                        <to ref="output3"/>
                      </otherwise>
                    </choice>
                </route>

although I think jxpath is much slower than xpath or??? so I am looking
forward to solve it another way 

Thanks for the fast reply - greetings max
-- 
View this message in context: 
http://www.nabble.com/how-to-use-xpath-in-spring-xml-and-query-header-fields-tp18567110s22882p18570337.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to