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

Writing CSV file using custom Delimiter (space or tab) using DataMapper in mule esb

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

XML :

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

预期的 CSV 格式为:

  10 John
  11 Tom

请就此提出建议。, 提前致谢:)

您可以在创建 CSV 输出格式时选择分隔符。您可以通过属性视图的输出映射区域上的 "Open Properties" 按钮更改它。 通过这些,您可以存档以使用制表符作为分隔符。

我曾尝试使用 space 作为分隔符,但使用 UI 无法做到这一点,但我通过修改映射文件 (mappings/XXX 成功了。 grp):

<Record fieldDelimiter=" " name="OUTPUT_FORMAT_NAME"

此致, 何塞