XML - ESPAÇOS EM BRANCO ENTRE AS TAGS

 Tópico anterior Próximo tópico Novo tópico

XML - ESPAÇOS EM BRANCO ENTRE AS TAGS

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#479256 - 23/01/2018 15:14:31

FUTURA
.
Cadast. em:Maio/2004


Pessoal, dentre várias empresas que recebem os xmls que meus clientes emitem, uma delas, esta reclamando de espaços em branco entre as tags. Quando eu gero o xml inicial, assino, valido, gero o lote e envio, ta normal. Quando pego o retorno autorizado, eu carrego o xml assinado para poder inserir o grupo do protocolo, e para isso uso o streamreader,  com file.opentext, e ai é que são criados os espaços, valido normal a estrutura, parser e assinatura na sefaz RS. mas gera esses espaços.



Resposta escolhida #479258 - 23/01/2018 15:28:51

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


Você precisa definir a codificação do arquivo, tipo UTF-8, ASCII, etc.



#479267 - 23/01/2018 17:43:00

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O que você precisa mesmo é usar serialização e não compor um texto.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#479279 - 24/01/2018 11:36:09

FUTURA
.
Cadast. em:Maio/2004


GUIMORAES, estou passando a definição, mas mesmo assim gera os espaços, quando monto a string do lote, a primeira linha, é a versão e o tipo... vc teria como passar um exemplo ?, apenas de como passar essa informação para o streamreader ? , pode ser que eu esteja fazendo errado..



#479280 - 24/01/2018 11:55:26

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe

 Anexos estao visíveis somente para usuários registrados

Amigo, já te falei exatamente isso em outro tópico. Tenho um vídeo mostrando exatamente isso. E em anexo, o esquema completo da NFe

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#479296 - 25/01/2018 14:40:59

FUTURA
.
Cadast. em:Maio/2004


Colegas, o fato era na hora de salvar em disco... eu estava carregando os dados com   LOAD (novoxml.LoadXml(vdadoscte)) e salvando direto com  SAVE (novoxml.Save(caminho & arquivo) ).  Como ja passava a codificação, pensei q estava tudo ok, apesar de validar 100%, gerava os espaços entre as tags. Vi uns exemplos, e passei a usar  o  XmlTextWriter, passando a codificação. Sanou o problema, e 100% validado.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FUTURA em 26/01/2018 17:59:06