我有以下 XML 结构作为输入(列/字段和行数可以根据查询进行更改)
<?xml version="1.0" encoding="UTF-8"?>
<response>
<results>
<metadata>
<column name="item" type="S" length="255"/>
<column name="client" type="S" length="255"/>
</metadata>
<data>
<row>
<field>ACME-ITEM-01</field>
<field>ACME</field>
</row>
</data>
</results>
</response>
我想使用 Pentaho Data Integration PDI(又名 Kettle)或 Apache HOP 将其转换为 CSV 文件。 做到这一点的最佳方法是什么?
我在 PDI 中解析 XML 文件没有问题,其中每个段都有自己的名称,但在这里我正在用头撞墙。
刚刚发现这正是元数据注入步骤的目的。