[英]Spring boot apache camel and apache camel XPATH
解析帶有內容的 xml 文件時,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 到所需類型:org.w3c.dom.Document 與值 [Body is instance of java.io.InputStream] 由於 java.io。 FileNotFoundException: /Users/solution//X1.DTD(沒有那個文件或目錄)
感謝您的幫助
它與 xpath 無關,您的錯誤說:
java.io.FileNotFoundException: /Users/solution//n (No such file or directory)
這意味着提供給您的方法的文件不存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.