ValidateXml 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

验证 FlowFile 中包含的 XML。默认情况下,XML 包含在 FlowFile 内容中。如果设置了“XML 源属性”属性,则要验证的 XML 将包含在指定的属性中。不建议使用属性来存放大型 XML 文档;这样做可能会对系统性能产生不利影响。如果使用 XSD 架构详细信息配置处理器,则会执行完整的架构验证。否则,执行的唯一验证是确保 XML 语法正确且格式正确,例如,所有开始标签都正确闭合。

标签

schema、validation、xml、xsd

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

架构文件

要用于验证的 XSD 架构文件的文件路径或 URL。如果此属性为空,则仅验证 XML 语法/结构。

XML 源属性

包含待验证的 XML 的属性名称。如果此属性为空,则会验证 FlowFile 内容。

限制

所需权限

解释

引用远程资源

架构配置可以引用通过 HTTP 访问的资源

关系

名称

描述

invalid

根据指定的架构判定为无效或包含无效 XML 的 FlowFiles 将路由到此关系

valid

成功针对架构(如果已提供)进行验证或已验证为格式正确的 XML 的 FlowFiles 将路由到此关系

写入属性

名称

描述

validatexml.invalid.error

如果 FlowFile 路由到 invalid 关系,则该属性将包含验证失败时的错误信息。

语言: 中文