如果在Mule中使用MEL使用xml中不存在元素,则创建一个元素

时间:2013-08-29 16:17:38

标签: xml mule datamapper mule-studio

我正在研究Mule 3.4 EE。

我有一个要求,客户端将发送一个xml,其中几个整数数据类型的字段可能为空(空值)。但我们需要转换XML,我们必须确保将字段发送到输出。

我正在使用Datamapper进行转换,但我的观察是Datamapper正在删除字段,如果其值为空。

请帮助我,我可以用MEL写任何脚本,以确保该字段传播到输出。

例如:

输入:

           <items>
              <itemNum></itemNum>
              <itemDesc>str1234</itemDesc>
              <Qty>1234</vcpQty>>
           <items>

输出:

               <items>
                 <itemNum xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:nil="true"></itemNum>
                 <itemDesc>str1234</itemDesc>
                 <Qty>1234</vcpQty>>
               <items>

0 个答案:

没有答案