我有一个xml,我需要提取chNFe
的值。
<?xml version="1.0" encoding="UTF-8"?>
<nfeProc xmlns="http://www.portalfiscal.inf.br/nfe"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
versao="4.00">
<NFe>
</NFe>
<protNFe versao="4.00">
<infProt Id="ID141220260216089">
<tpAmb>1</tpAmb>
<verAplic>PR-v4_7_79</verAplic>
<chNFe>00000000</chNFe> <---------------- this value
<dhRecbto>2022-10-31T08:58:01-03:00</dhRecbto>
<nProt>141220260216089</nProt>
<digVal>kkKWL87hgKqmXQ7jL0qbQ2dgL3U=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>
</protNFe>
</nfeProc>
我需要创建一个属性与evaluateXPath
处理器提取这个chNFe
作为文本。
使用EvaluateXPath
处理器:
-
Destination
:flowfile-attribute
-
Return Type
:auto-detect
-
Allow DTD
:false
-
chNFe
(dynamic):/*:nfeProc/*:protNFe/*:infProt/*:chNFe/text()