【发布时间】:2021-06-05 03:08:10
【问题描述】:
我的父 XML 元素称为Rows(XML 根节点),行 XML 元素称为Row。
我可以将字段作为Row 的属性输出,或者将其内容设置为源字段值的子元素。
<Rows>
<Row attr1="..." attr2="...">
<Elem1>...</Elem1>
<Elem2>...</Elem2>
</Row>
</Rows>
但是有没有办法设置Row 的内容?或者向子元素添加属性? .. 或空白元素名称不起作用。
<Rows>
<Row attr1="..." attr2="...">
...
</Row>
</Rows>
或者
<Rows>
<Row>
<Elem1 attr1="..." attr2="..."></Elem1>
</Row>
</Rows>
【问题讨论】:
-
需要结构的例子,你需要什么。如果你只对可能性感兴趣,那么从你所说的我说“这是可能的”。您必须使用“XML Join”和“Add XML”步骤。我设法创建了非常复杂的结构和多级 xml 文档。在kettle 发行版中有一个名为“创建多级XML 文件”的示例——它位于$KETTLE_HOME/sample 目录中