TransformXml 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

将提供的 XSLT 文件应用于 FlowFile XML 有效负载。使用转换后的内容创建了新的 FlowFile,并路由到“success”关系。如果 XSL 转换失败,则原始 FlowFile 将路由到“failure”关系

标签

transform、xml、xslt

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

XSLT 文件名

提供要应用于 FlowFile XML 内容的 XSLT 文件的名称(包括完整路径)。必须定义“XSLT 文件名”和“XSLT 查找”属性之一。

cache-size

要缓存的样式表的最大数量。设置为 0 表示禁用缓存。

cache-ttl-after-last-access

缓存 TTL(生存时间)或样式表在上次访问后在缓存中保留的时间。

indent-output

是否缩进输出。

secure-processing

是否缓解各种 XML 相关攻击,例如 XXE(XML 外部实体)攻击。

xslt-controller

用于存储 XSLT 定义的控制器查询。必须定义“XSLT 文件名”和“XSLT 查找”属性之一。WARNING:请注意,不应使用查找控制器服务来存储大型 XSLT 文件。

xslt-controller-key

用于从 XSLT 查询控制器检索 XSLT 定义的密钥。使用 XSLT 控制器属性时必须设置此属性。

关系

名称

描述

failure

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

success

包含转换后内容 FlowFile 将路由到此关系

语言: 中文