mule中的映射-将一个元素转换为多个元素
我有一个XML输入mule中的映射-将一个元素转换为多个元素,mule,Mule,我有一个XML输入 <MilitaryHistory> <Branch>AString</Branch> <Branch>BString</Branch> </MilitaryHistory> 到 我低于输出 <MilitaryHistory> <military>
<MilitaryHistory>
<Branch>AString</Branch>
<Branch>BString</Branch>
</MilitaryHistory>
到
我低于输出
<MilitaryHistory>
<military>
<Branch>AString,Bstring</Branch>
</military>
</MilitaryHistory>
我尝试在MilitaryHistory标记下创建规则,但运气不佳,您可以使用XSLT获得预期的输出。。。使用Mule的XSLT Transformer并在其中使用XSLT脚本来获得预期的输出我已经在为此使用XSD了。上面只是冗长的xsd中的一个元素。我不是在问xsd。。。我说的是避免XSLTI理解,我已经有了一个带有JSON输入和XMLXSD模式目标的mule数据映射器。我不能在两者之间使用XSLT
output.__id = input.__id;
output.__parent_id = input.__parent_id;
output.__id = input.__id;
output.__parent_id = input.__id;
<MilitaryHistory>
<military>
<Branch>AString,Bstring</Branch>
</military>
</MilitaryHistory>