You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用NiFi的EvaluateXPath处理器提取XML中chNFe值为属性

提取XML中chNFe节点文本值的EvaluateXPath配置方案

关键注意点:XML命名空间处理

你的XML文档带有默认命名空间 http://www.portalfiscal.inf.br/nfe,直接用无前缀的XPath会匹配不到节点,必须先绑定命名空间前缀。

具体配置步骤

  • 在EvaluateXPath处理器的命名空间映射区域,添加一条映射:
    • 前缀:nfe
    • 命名空间URI:http://www.portalfiscal.inf.br/nfe
  • 在XPath表达式输入框中填写:
    /nfe:nfeProc/nfe:protNFe/nfe:infProt/nfe:chNFe/text()
    
  • 在目标选项中选择属性,并指定属性名称(比如chNFe),提取到的文本值会被写入该属性中。

简化表达式(可选)

如果确认文档中chNFe节点唯一,也可以使用更简洁的XPath:

//nfe:chNFe/text()

内容的提问来源于stack exchange,提问作者Rodrigo Hajime Himauari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 19:05:32