I suggest adding the camel-saxon dependency and use: <xpath saxon="true">...</xpath>
Best, Christian ----------------- Software Integration Specialist Apache Member V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer Apache Incubator PMC Member https://www.linkedin.com/pub/christian-mueller/11/551/642 On Thu, Aug 6, 2015 at 10:22 PM, anish.somadevan <[email protected]> wrote: > Am having a similar issue and i get this error message, > > java.lang.ClassCastException: org.apache.xml.dtm.ref.DTMManagerDefault > cannot be cast to org.apache.xml.dtm.DTMManager: > java.lang.ClassCastException: org.apache.xml.dtm.ref.DTMManagerDefault > cannot be cast to org.apache.xml.dtm.DTMManager > at org.apache.xml.dtm.DTMManager.newInstance(DTMManager.java:137) > [xalan.jar:] > at org.apache.xpath.XPathContext.<init>(XPathContext.java:102) > [xalan.jar:] > at org.apache.xpath.XPathContext.<init>(XPathContext.java:349) > [xalan.jar:] > at > > org.apache.xpath.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:113) > at > org.apache.xpath.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:99) > > This is how am trying to retrieve the value, > > <xpath>/CamelData/Provider/text()</xpath> > > This is how my XML looks, > > <CamelData> > <Provider>ProviderValue</Provider> > </CamelData> > > Can you please let me know how to resolve this? > > Thanks, > Anish > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Choice-with-xpath-tp5721410p5770396.html > Sent from the Camel - Users mailing list archive at Nabble.com. >
