在 pentaho 中,我如何忽略格式不正确的 XML 文件并继续其余的
In pentaho how can I ignore a not well formed XML file and continue with the rest
在 pentaho 中,有没有办法忽略格式不正确的 XML 文件并继续对其余格式正确(有效)的 XML 文件进行转换。
我尝试了定义错误处理,但这似乎不起作用。
您可以使用以下 Check if XML file is well formed
步骤。实际上,该步骤在工作中可用。因此,您要做的就是将转换添加到作业中,并根据需要在作业中使用以下步骤。
在步骤的高级选项卡中包含一个选项 Result file name
您可以 select Add only well formed file names
不一样 xml 格式正确(由 xsd 定义处理)或 xml 损坏。
如果你在 pentaho 中遇到解析 错误,恐怕你的xml 坏了。例如:如果 xml 包含非法字符,如 & 而没有 CDATA 块 ,则世界上没有 xml 解析器会能够无错误地解析并停止。 这是应该的。
我建议修复 xml,如果 xml 来自第三方,请发送电子邮件:您的 xml 已损坏,修复它。
希望您明白 xml 格式不正确(由 xsd 定义处理)与 xml 损坏不同。
在 pentaho 中,有没有办法忽略格式不正确的 XML 文件并继续对其余格式正确(有效)的 XML 文件进行转换。
我尝试了定义错误处理,但这似乎不起作用。
您可以使用以下 Check if XML file is well formed
步骤。实际上,该步骤在工作中可用。因此,您要做的就是将转换添加到作业中,并根据需要在作业中使用以下步骤。
在步骤的高级选项卡中包含一个选项 Result file name
您可以 select Add only well formed file names
不一样 xml 格式正确(由 xsd 定义处理)或 xml 损坏。
如果你在 pentaho 中遇到解析 错误,恐怕你的xml 坏了。例如:如果 xml 包含非法字符,如 & 而没有 CDATA 块 ,则世界上没有 xml 解析器会能够无错误地解析并停止。 这是应该的。
我建议修复 xml,如果 xml 来自第三方,请发送电子邮件:您的 xml 已损坏,修复它。
希望您明白 xml 格式不正确(由 xsd 定义处理)与 xml 损坏不同。