我正在尝试从一个文件夹中读取多个 XML 文件,以编译它们拥有的所有数据(它们都具有相同的 XML 结构),然后将该数据保存在 CSV 文件中。
我已经有了一个“读取文件”转换,步骤如下:获取文件名并将行复制到结果,以获取所有 XML 文件。(它正在工作 - 我打印一个包含所有文件名的文件)
然后,我输入一个“for-each-file”作业,该作业具有从结果步骤中获取行的转换,然后是另一个作业来处理这些文件。
我想我正在丢失从“读取文件”转换到“每个文件”作业中的转换的信息,它获取所有行。(我用所有文件名打印另一个文件,但它是空的)
你能告诉我我的想法是否正确吗?我必须设置一些变量,或者一些被禁用的选项?谢谢。