[ https://issues.apache.org/activemq/browse/CAMEL-2669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=59279#action_59279 ]
Gert Vanthienen commented on CAMEL-2669: ---------------------------------------- When I look at the XPathToFileTest, I would have expected it to behave differently, outputting the XML element selected by the xpath expression instead of only the text node values. {noformat} Index: src/test/java/org/apache/camel/component/file/XPathToFileTest.java =================================================================== --- src/test/java/org/apache/camel/component/file/XPathToFileTest.java (revision 942839) +++ src/test/java/org/apache/camel/component/file/XPathToFileTest.java (working copy) @@ -51,11 +51,11 @@ File first = new File("target/xpath/xpath-0.xml").getAbsoluteFile(); assertTrue("File xpath-0.xml should exists", first.exists()); - assertEquals("Claus", context.getTypeConverter().convertTo(String.class, first)); + assertEquals("<person>Claus</person>", context.getTypeConverter().convertTo(String.class, first)); File second = new File("target/xpath/xpath-1.xml").getAbsoluteFile(); assertTrue("File xpath-1.xml should exists", second.exists()); - assertEquals("Jonathan", context.getTypeConverter().convertTo(String.class, second)); + assertEquals("<person>Jonathan</person>", context.getTypeConverter().convertTo(String.class, second)); } {noformat} If you do a {{convertBodyTo(String.class)}} after the splitter but before sending the contents to a file, this is what happens, but the implicit conversion to InputStream that is being used in the file: endpoint seems to drop the {{<element/>}}s > XPath - Add type converters from the pesky XPath types to String, InputStream > etc. > ---------------------------------------------------------------------------------- > > Key: CAMEL-2669 > URL: https://issues.apache.org/activemq/browse/CAMEL-2669 > Project: Apache Camel > Issue Type: Improvement > Components: camel-core > Affects Versions: 2.0.0, 2.1.0, 2.2.0 > Reporter: Claus Ibsen > Assignee: Claus Ibsen > Priority: Minor > Fix For: 2.3.0 > > > See nabble > http://old.nabble.com/XPath-Splitter-Problem-ts28325959.html > Then its easier for Camel end users as they wont have as many problems with > the bad XPath result types for NODESET and whatnot. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.