骡子中的多对一映射

时间:2015-01-05 14:36:23

标签: mule

enter image description here示例我有一个输入xml,

<root>
  <first>
    <a>2</a>
  </first>
  <first>
    <a>3</a>
  </first>
  <first>
    <a>4</a>
  </first>
</root>

那应该映射到,

<root>
  <a>2</a>
  <a>3</>
  <a>4</a>
</root>

我已经定义了输出xsd,它是从上面的第二个xml派生的,但我没有看到目标中的映射,因为它是一个级别。enter image description here

首先xml有3级,第二级是2级。所以我无法映射子元素映射。

查看附加图片中的Branch字符。

1 个答案:

答案 0 :(得分:1)

您只需为每个input.first - &gt;设置mapping。对于每个input.a创建一个output.a。

这是使用顶部中心(通过线条)的元素映射控件来实现的。