2017-01-20 58 views
-1

Apache解析XML文件時遇到XPATH內容失敗。Spring引導apache駱駝和apache駱駝XPATH

請在下面找到

fromF("file://%s?recursive=true", inputDir) 
     .routeId("PollFiles") 

     .log("*** file found ${header.CamelFileName}") 
     .toF("file://%s?recursive=true", 
       archiveDir) 
     .log("*** file found ${body}") 
     //.convertBodyTo(String.class) 
     .choice().when() 

     .xpath("//Available[Class='package']"). log("*** found ${body}") 
     .end(); 

錯誤

org.apache.camel.TypeConversionException路線:從類型類型轉換過程中的錯誤:java.lang.String中爲所需類型:組織。具有值的w3c.dom.Document [Body是java.io.InputStream的實例] due java.io.FileNotFoundException:/Users/solution//X1.DTD(無此類文件或目錄)

很感激你assistence

回答

1

這不是XPath的關係,你的錯誤說:

java.io.FileNotFoundException: /Users/solution//n (No such file or directory) 

這意味着提供給您的方法不存在的文件。