【问题标题】:How to format and sort CSV to Xml using Mule?如何使用 Mule 将 CSV 格式化和排序为 Xml?
【发布时间】:2014-05-25 08:30:07
【问题描述】:

我有一个如下所示的 CSV 文件:

2013-12-16 08:48:24,236;4B414D000000011613C3;SignalStrengthIndication=21;CellIdentity=2256; 2013-12-16 09:48:24,236;4B414D000000011613C3;SignalStrengthIndication=19;CellIdentity=2254;

如您所见,Uid 4B414D000000011613C3 将出现多次。 我现在想使用 Mule studio 将此 CSV 转换为 XML 格式,但我希望 Uid 只出现一次,因此 XML 看起来像这样:

<Root>
<MeterUID>4B414D000000011613C3</MeterUID>
   <GSMdata>
    <TimeStamp>2013-12-16 08:48:24,236</TimeStamp>
    <SignalStrengthIndication>21</SignalStrengthIndication>
    <CellID>2256</CellID>
   </GSMdata>
   <GSMdata>
    <TimeStamp>2013-12-16 09:48:24,236</TimeStamp>
    <SignalStrengthIndication>19</SignalStrengthIndication>
    <CellID>2254</CellID>
   </GSMdata>
</Root>

我如何在 Mule 中实现这一点?

【问题讨论】:

    标签: xml csv mule


    【解决方案1】:

    我分两步解决了类似的问题。第一步包括使用 Smooks 将 CSV 转换为中间 XML。第二步使用 XSL 转换器从中间 XML 创建所需的 XML。

    这个想法来自这里:

    http://pragmaticintegrator.wordpress.com/2010/04/29/using-smooksmule-to-transform-csv-file-to-xml-one/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-15
      • 1970-01-01
      • 2016-07-27
      • 2022-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多