mule-esb中Xml到map的转换
我有以下xml文件:mule-esb中Xml到map的转换,mule,batch-processing,mule-studio,dataweave,Mule,Batch Processing,Mule Studio,Dataweave,我有以下xml文件: <Root><Record><Element name=""></Element> <Element name=""></Element></Record>< <Record></Record>.......</Root>
<Root><Record><Element name=""></Element> <Element name=""></Element></Record>< <Record></Record>.......</Root>
<。。。。。。。
整个xml遵循上述模式。这必须作为批处理步骤的输入,以便逐个记录处理
Each record in the batch step=<Record> element.(see the sample example)
批处理步骤=元素中的每条记录。(参见示例)
我知道我需要将xml映射到转换,以便作为输入提供给batchstep。我已经使用dataweave实现了这一点,但我相信它的性能很低
是否有任何转换器可以直接将xml转换为等效映射
请帮帮我。您将对DataWeave的性能感到惊讶,它非常快,非常强大! 使用它,这是最好的做法,这样做为您的用例。 为什么性能低下,您的数据量是多少,时间是多少?
我在不到5秒钟的时间内处理了30k行。您能提供统计数据或一些数据点来说明它有多慢吗?您还可以提供用于此转换的DataWeave代码吗?