我的要求是(有效地)使用流(Stax)读取XML文件,而不是将整个DOM加载到内存(JAXB)中。
任何人都知道如何使用XmlToXMLStreamReader处理XML? 像往常一样Mule documentation非常节俭。
我有一个
<custom-transformer class="org.mule.module.xml.transformer.XmlToXMLStreamReader"/>
在我的流程中。那是什么?
如何一次处理开始标记?
它产生什么样的有效载荷?在调试器中,我可以看到它是一个org.mule.module.xml.util.XMLUtils。我以为我会得到一个Stax XmlStreamReader。
非常感谢任何帮助/示例。
答案 0 :(得分:2)
org.mule.module.xml.transformer.XmlToXMLStreamReader
将当前有效负载转换为javax.xml.stream.XMLStreamReader
。现在,您需要添加另一个自定义转换器/组件来执行此XMLStreamReader
。