0

我想使用 cloveretl 将我的 csv 文件转换为 XML。我浏览了基本教程,所有解释了从 csv 到 xml 的直接映射,csv 标题列名称用于 xml 元素名称。

我有一个复杂的 XSD,我想将 csv 映射到 XSD 生成的 xml。当我使用fmt在 cloveretl 中生成的 XSD 213 文件生成元数据时。

如何将所有这些映射在一起?我看到了一个单独映射的选项,一个 csv 元数据到一个 fmt。像这样我必须做213映射并结合所有?

4

1 回答 1

1

我假设您有两个组件:UniversalDataReader 和 XMLWriter。它们之间的边缘不应该有来自 XSD 模式的元数据(您根本不必从 XSD 中提取元数据),它应该有从输入 CSV 文件中提取的元数据。否则,您将无法首先读取该文件。

然后,在 XMLWriter 中,您可以设置 XSD 架构或手动创建映射。有关详细信息,请参阅http://doc.cloveretl.com/documentation/UserGuide/topic/com.cloveretl.gui.docs/docs/extxmlwriter.html#xsd-mapping

如果 CSV 和结果 XML 足够简单,则根本不需要 XSD 模式。

于 2016-03-29T14:34:32.657 回答