SplitXml 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

将 XML 文件拆分成多个单独的 FlowFiles,其中每个都包含原始根元素的子元素或后代元素

标签

split、xml

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

拆分深度

表示开始拆分 XML 片段所需的 XML 嵌套深度。深度为 1 表示拆分根元素的子元素,而深度为 2 则表示拆分根元素的子元素的子元素,依此类推。

关系

名称

描述

failure

如果 FlowFile 在处理过程中失败(例如,FlowFile 不是有效的 XML),将路由到此关系

original

原始的 FlowFile 会被拆分成多个片段。如果 FlowFile 处理失败,则不会向该关系发送任何内容

split

原始 FlowFile 的所有分段都将路由到此关系

写入属性

名称

描述

fragment.identifier

由同一个父 FlowFile 生成的所有拆分 FlowFiles 都将带有为此属性添加的随机生成的相同 UUID

fragment.index

表示从单个父 FlowFile 创建的拆分 FlowFiles 的顺序的递增编号

fragment.count

从父 FlowFile 生成的拆分 FlowFiles 数量

segment.original.filename

父 FlowFile 的文件名

语言: 中文