如何使用Mule将一个大的xml文件拆分成几个小文件
首先,对不起,我是个新骡子。我试图获取一个大的XML文件并将其拆分为多个文件。我总是遇到内存不足的异常。我知道我需要流媒体,所以我不会将所有内容都加载到内存中,但从那里我的谷歌浏览器让我失望了。因此,我有以下问题:如何使用Mule将一个大的xml文件拆分成几个小文件,xml,mule,mule-studio,Xml,Mule,Mule Studio,首先,对不起,我是个新骡子。我试图获取一个大的XML文件并将其拆分为多个文件。我总是遇到内存不足的异常。我知道我需要流媒体,所以我不会将所有内容都加载到内存中,但从那里我的谷歌浏览器让我失望了。因此,我有以下问题: 有没有一种方法可以不用编写代码(简单地通过mule流)就能实现这一点 基本步骤是什么?不要要求一个完整的解决方案,请朝着正确的方向努力。以下是我尝试过但失败的方法: 文件(流)->DataMapper(流)->Dom到Xml转换器->文件 文件(流)->拆分器(使用xpath)-
- 有没有一种方法可以不用编写代码(简单地通过mule流)就能实现这一点
- 基本步骤是什么?不要要求一个完整的解决方案,请朝着正确的方向努力。以下是我尝试过但失败的方法:
提前感谢。当前在DataMapper中实现的流式处理只适用于输出
如果您正在接收要流化的InputStream,则需要DataMapper之前的前一步,即使用组件或转换器并使用SAX处理该InputStream。实际上,您需要编写代码。看起来Mule提供了自己的StAX实现 我不确定它是否有效,但它肯定会对你的问题有所帮助