将带有元列的 XML 转换为 PDI 中的 csv

问题描述 投票:0回答:1

我有以下 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 文件没有问题,其中每个段都有自己的名称,但在这里我正在用头撞墙。

xml etl kettle pdi apache-hop
1个回答
0
投票

刚刚发现这正是元数据注入步骤的目的。

© www.soinside.com 2019 - 2024. All rights reserved.