Lendo Campo do CNPJ do prestador ao invés do tomador no arquivo XML
07/08/2017
0
Ao importar um xml do provedor govdigital o sistema lê o CNPJ do prestador e nao do tomador.
Meu comando para leitura :
Estrutura do XML :
Como faria para ler o campo de cnpj(documento) do tomador ?
Meu comando para leitura :
CNPJ := Copy(ArquivoXML.Text, Pos('<documento>', ArquivoXML.Text) + 14, Pos('</documento>',ArquivoXML.Text) - (Pos('<documento>', ArquivoXML.Text) + 14));
Estrutura do XML :
<prestador> <documento>12345678912345</documento> <nome>ASOMEDIC MEDICINA ENGENHARIA E TREINAMENTO LTDA - ME</nome> <cep>00000000</cep> <logradouro>Av.TESE</logradouro> <numero>140</numero> <bairro>CENTRO</bairro> <estado>MG</estado> <municipio>Pedro Leopoldo</municipio> <pais>Brasil</pais> <telefone>TESTE@TESTE</telefone> <email>EXEMPLO@GMAIL</email> </prestador> <regime>Faturamento</regime> <tomador> <documento>01523689000000</documento> <nome>INFORSERVICE INFORMACOES E SERVICOS EIRELI - EPP</nome> <cep>00000000</cep> <logradouro> R. 000000</logradouro> <numero>44</numero> <complemento>LETRA: A</complemento> <bairro>CENTRO</bairro> <estado>MG</estado> <municipio>GGDSFHDDFGSHDF</municipio> <pais>Brasil</pais> <telefone>administrativo@TESTE</telefone> <email>fiscal@TRESTE</email> <inscEst>ISENTO</inscEst> </tomador>
Como faria para ler o campo de cnpj(documento) do tomador ?
Rodrigo Oliveira
Curtir tópico
+ 0
Responder
Posts
22/08/2017
Luiz Vichiatto
Resolveu ?
Tenho uma situação similar em Delphi, só que eu faça a busca por '<tomador>' localizei inicio uma nova busca por '<documento>' a partir da posição do '<tomador>', e assim posiciono e retiro a informação que desejo.
Tenho uma situação similar em Delphi, só que eu faça a busca por '<tomador>' localizei inicio uma nova busca por '<documento>' a partir da posição do '<tomador>', e assim posiciono e retiro a informação que desejo.
Responder
Clique aqui para fazer login e interagir na Comunidade :)