使用自定义分隔符(空格或制表符)在mule esb中使用DataMapper编写CSV文件

时间:2015-09-02 06:10:29

标签: csv mule datamapper mule-component

通过使用DataMapper我将XML格式转换为CSV格式,但问题是无法使用空格或制表符作为分隔符。请告诉我在DataMapper组件中需要完成哪些配置。

XML:

             <OredrId>10</OrderId>
              <CustomerName>John<CustomerName>
           <OredrId >11</OrderId>
             <CustomerName>Tom<CustomerName>

预期的CSV格式为:

  10 John
  11 Tom

请在此建议我。, 在此先感谢:)

1 个答案:

答案 0 :(得分:0)

您可以在创建CSV输出格式时选择分隔符。您可以通过属性视图的输出映射区域上的“打开属性”按钮进行更改。 通过这些,您可以存档以使用选项卡作为分隔符。

我曾尝试使用空格作为分隔符,但我无法通过使用UI来实现,但我通过修改映射文件(mappings / XXX.grp)获得了成功:

<Record fieldDelimiter=" " name="OUTPUT_FORMAT_NAME"

祝你好运, 何