Jump to content

dev botao

XML Estranho


Go to solution Solved by BigWings,
  • Este tópico foi criado há 1562 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia,

Ao executar um acbrNFe1.loadfromfile(arquivoanexo), ele está trazendo uns caracteres bem estranhos na stream.

Fiz um teste com o conteúdo do xml no validador SEFAZ-RS e está ok.

Fiz outro teste copiando o conteúdo e criando um novo arquivo (via bloco de notas) e salvei. Leu direitinho.

Mas no arquivo original que meu cliente recebeu do fornecedor dele, não consegue ler.

Imagino eu que seja problema do padrão com que o arquivo foi gravado.

A dúvida é, como poderia interceptar isso ao tentar ler o arquivo e ver os dados da nota, ou seja, ao invés de dar um erro tipo "...argument out of range...", o sistema tentar confirmar se o arquivo é de fato válido. 

Obrigado.

NFe35200201771935000215550030011388711141123558.xml

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Moderadores
  • Solution
13 minutos atrás, valdirdill disse:

A dúvida é, como poderia interceptar isso ao tentar ler o arquivo e ver os dados da nota, ou seja, ao invés de dar um erro tipo "...argument out of range...", o sistema tentar confirmar se o arquivo é de fato válido. 

Você pode testar o retorno do método LoadFromFile por exemplo:

  if not ACBrNFe1.NotasFiscais.LoadFromFile(ANomeArquivo) then
    raise Exception.Create('Não foi possível carregar a NFe');

 

  • Like 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.