TransformXml 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
将提供的 XSLT 文件应用于 FlowFile XML 有效负载。使用转换后的内容创建了新的 FlowFile,并路由到“success”关系。如果 XSL 转换失败,则原始 FlowFile 将路由到“failure”关系
输入要求¶
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 将路由到此关系 |