marcosesser
Membros-
Total de itens
3 -
Registro em
-
Última visita
Sobre marcosesser
marcosesser's Achievements
0
Reputação
-
(Resolvido) Ler arquivo XML no delphi
pergunta respondeu ao marcosesser de marcosesser em Delphi, Kylix
Jhonas, deu super certo essa rotina, ela vai ser perfeita pro que eu quero fazer. obrigado mesmo. -
(Resolvido) Ler arquivo XML no delphi
pergunta respondeu ao marcosesser de marcosesser em Delphi, Kylix
O código que eu utilizo é o seguinte: procedure TForm1.Button2Click(Sender: TObject); begin XMLDocument1.LoadFromFile('D:\20-03-2017-Copia.xml'); XMLDocument1.Active := True; Memo1.Lines.Add(XMLDocument1.ChildNodes['retConsNFeDest'].ChildNodes['ret'].ChildNodes['resNFe'].ChildNodes['chNFe'].NodeValue); end; Só reforçando que eu utilizo o componente TXMLDocument. -
Bom dia, estou com um problema e gostaria de saber se podem me ajudar, sou iniciante em Delphi e estou tentando desenvolver uma aplicação que leia determinadas tags de um arquivo xml, a tag é a <chNFe> e o arquivo que eu quero ler é o seguinte: <retConsNFeDest xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01"> <tpAmb>1</tpAmb> <verAplic>1.1.1</verAplic> <cStat>138</cStat> <xMotivo>Documento localizado para o destinatario</xMotivo> <dhResp>2017-03-20T17:40:12</dhResp> <indCont>1</indCont> <ultNSU>20691137709</ultNSU> <ret> <resNFe NSU="20690776764"> <chNFe>41170376125244000162550070010199011009987875</chNFe> <CNPJ>76125244000162</CNPJ> <xNome>MOINHO ARAPONGAS S/A</xNome> <IE>6280220629</IE> <dEmi>2017-03-06</dEmi> <tpNF>1</tpNF> <vNF>89.60</vNF> <digVal>2RshQue3OqwQa3w66e7L7VMip/o=</digVal> <dhRecbto>2017-03-06T14:46:15</dhRecbto> <cSitNFe>1</cSitNFe> <cSitConf>4</cSitConf> </resNFe> </ret> <ret> <resNFe NSU="20690776808"> <chNFe>41170376125244000162550070010199021007131377</chNFe> <CNPJ>76125244000162</CNPJ> <xNome>MOINHO ARAPONGAS S/A</xNome> <IE>6280220629</IE> <dEmi>2017-03-06</dEmi> <tpNF>1</tpNF> <vNF>110.85</vNF> <digVal>bYOSFXKE79okxtepvod/qG4saZE=</digVal> <dhRecbto>2017-03-06T14:46:15</dhRecbto> <cSitNFe>1</cSitNFe> <cSitConf>4</cSitConf> </resNFe> </ret> <ret> <resNFe NSU="20690776826"> <chNFe>41170376125244000162550070010199031006464116</chNFe> <CNPJ>76125244000162</CNPJ> <xNome>MOINHO ARAPONGAS S/A</xNome> <IE>6280220629</IE> <dEmi>2017-03-06</dEmi> <tpNF>1</tpNF> <vNF>1366.38</vNF> <digVal>A6gHWT8RCSMVJXcWV9G0w0eTzZw=</digVal> <dhRecbto>2017-03-06T14:46:15</dhRecbto> <cSitNFe>1</cSitNFe> <cSitConf>4</cSitConf> </resNFe> </ret> </retConsNFeDest> já li algumas coisas sobre o TXMLDocument no delphi, mas não sei bem como utilizar, eu utilizei um modelo que encontrei mas ele pega apenas a primeira ocorrência da tag. Desde já obrigado.