【问题标题】:How to efficiently (stream) process XML file in Mule 3?如何在 Mule 3 中高效(流)处理 XML 文件?
【发布时间】:2012-12-14 18:59:31
【问题描述】:

我的要求是(有效地)使用流(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。

任何帮助/示例将不胜感激。

【问题讨论】:

    标签: xml stream mule stax


    【解决方案1】:

    org.mule.module.xml.transformer.XmlToXMLStreamReader 将当前有效负载转换为javax.xml.stream.XMLStreamReader。现在由你来添加另一个自定义转换器/组件来处理这个XMLStreamReader

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多