mule中的映射-将一个元素转换为多个元素

mule中的映射-将一个元素转换为多个元素,mule,Mule,我有一个XML输入 <MilitaryHistory> <Branch>AString</Branch> <Branch>BString</Branch> </MilitaryHistory> 到 我低于输出 <MilitaryHistory> <military>

我有一个XML输入

        <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>