I suggest adding the camel-saxon dependency and use: <xpath saxon="true">/CamelData/Provider/text()</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 9:28 PM, anish.somadevan <netan...@gmail.com> 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> > > Can you please let me know how to resolve this? > > Thanks, > Anish > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Camel-XPath-Parsing-a-part-of-message-Body-tp5749823p5770394.html > Sent from the Camel - Users mailing list archive at Nabble.com. >