Xml 如何在mule esb中使用拆分器从流中拆分消息
我的xml是: 名称、顺序 寒暄 名称、顺序 寒暄 名称、顺序 寒暄 将拆分器与XPath MEL表达式一起使用:Xml 如何在mule esb中使用拆分器从流中拆分消息,xml,mule,esb,Xml,Mule,Esb,我的xml是: 名称、顺序 寒暄 名称、顺序 寒暄 名称、顺序 寒暄 将拆分器与XPath MEL表达式一起使用: <splitter expression="#[xpath('//root/log')]"/> 有关MEL和Xpath的详细信息:使用带有Xpath MEL表达式的拆分器: <splitter expression="#[xpath('//root/log')]"/> 有关MEL和Xpath的更多信息:谢谢,它可以工作,但问题是根目录没有进入有效负载我
<splitter expression="#[xpath('//root/log')]"/>
有关MEL和Xpath的详细信息:使用带有Xpath MEL表达式的拆分器:
<splitter expression="#[xpath('//root/log')]"/>
有关MEL和Xpath的更多信息:谢谢,它可以工作,但问题是根目录没有进入有效负载我可以做什么来获取同样的,我只是获取名称,order tetsMessage,但我需要名称,order tetsMessage您想在每个拆分消息中添加“根目录”吗?您需要使用转换器等重新添加根元素,可能是xslt。这里的问题是一样的:您也可以简单地将拆分后的有效负载封装在根元素中。使用带有表达式[+payload+]的set payload transformer.@RyanCarter您的答案很完美,但我如何迭代拆分器输出谢谢,它可以工作,但问题是根不在有效负载中,我可以做什么来获取也,我只是获取名称,order tetsMessage,但我需要名称,order tetsMessage是否要将“root”添加到每个拆分邮件?您需要使用转换器等重新添加根元素,可能是xslt。这里的问题是一样的:您也可以简单地将拆分后的有效负载封装在根元素中。将集合有效负载转换器与表达式[+payload+]一起使用。@RyanCarter您的答案非常完美,但如何迭代拆分器输出