我做的dataweave查找
lookup("myflow",$)
我传递整个XML到所谓的流动。在流接收到的数据的类型是“java.util.LinkedHashMap中”的。我试图把一个foreach处理器,并指定收集xpath3。这GET与信息出错了:
根异常堆栈跟踪:java.lang.IllegalArgumentException异常:无法变换类型“java.util.LinkedHashMap中”的输入到一个支持的。支持的类型是 'SimpleDataType {类型= org.w3c.dom.Document中,mime类型='/ '编码= '空'},{SimpleDataType类型= org.w3c.dom.Node中,mime类型= '/',编码='空'}`
我应该怎么做,因为我需要遍历收到的XML和生产线输出。
上述scnario是不可能的。在这种情况下,如果我们通过整个XML那么它的类型将被改变。而在dataweave使用查找更好的方法是通过简单的值如字符串,整数等。