如何使用Mule数据映射器将指定的模式字符串映射到xml

时间:2015-01-02 15:00:35

标签: mule mule-studio

我需要使用Mule中的数据映射器将指定的图案化字符串映射到xml。

输入有效负载(String)到Data mapper:

key1:value1,key2:value2

来自Data Mapper的输出有效载荷(xml):

<control>
  <Parameter>
    <Key>key1</Key>
    <Value>value1</Value>
  </Parameter>
  <Parameter>
    <Key>key2</Key>
    <Value>value2</Value>
  </Parameter> 
</control>

有人可以使用mule中的数据映射器为我提供解决方案吗?

1 个答案:

答案 0 :(得分:0)

DataMapper有一个脚本视图(DataMapper控制台的右上角)。

创建字符串到键的映射,然后编辑映射,默认情况下它是用Mulee表达式语言编写的。有了它,您只需split中的值为2,并设置为输出值而不是1。这将只留下一条视线。

你也可以在两者上绘制映射然后拆分,只需将值0加在1中,将1加到另一个中,这将在可视编辑器中表现得更加美观,但性能会更差。