我在Apache Camel中遇到xpath表达式问题:
Object obj = exchange.getIn().getBody(Document.class);
String tag = XPathBuilder.xpath("name(//*)").resultType(String.class).evaluate(exchange.getContext(),obj,String.class);
但退出时,我收到以下错误:
org.apache.camel.TypeConversionException:类型转换时出错从类型:java.lang.String到所需类型:org.w3c.dom.Document的值[Body是java.io.InputStream的实例]到期org .xml.sax.SAXParseException:文件过早结束。
有什么建议吗?