【问题标题】:Kettle (pdi) - Open multiple files with Stax StepKettle (pdi) - 使用 Stax Step 打开多个文件
【发布时间】:2013-02-01 19:23:32
【问题描述】:

我需要读取、转换并保存到数据库中的数百万个 xml。

使用 StAX Step 我设法打开了一个 xml 文件并执行了我需要的操作。

但文件名只能让我每一步打开一个文件。有什么方法可以让 Stax Step 使用正则表达式或其他解决方案一次打开多个 xml 文件?

PS:不一定需要是xmls的并行打开,只需要一个转换就可以单独从一个文件夹中打开所有xmls并运行我需要的东西。

拥抱

【问题讨论】:

  • 我现在正在尝试创建一个 Java 应用程序来为每个 xml 文件运行转换。但是...

标签: pentaho stax kettle


【解决方案1】:

我认为你不能这样做,因为你不能只是将 XML 文档连接在一起。您需要做的是让您的转换加载一个文件,然后为每个文件运行一次该转换。看到这个答案:

https://stackoverflow.com/a/14613787/1515537

布赖恩

【讨论】:

  • Brian,感谢您的回答,但我不想连接文件。我想为每个 xml 运行转换。
  • 检查我上面链接的答案。它准确地告诉您如何为每个 xml 运行转换。
【解决方案2】:

使用 Stax Step 打开多个文件

大家好,

使用已弃用的 XML 输入,我可以在打开文件时使用正则表达式。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多