Página 1 de 1

XML mal formado Dados no nível raiz inválidos. Linha 1

MensagemEnviado: Sáb Jul 11, 2009 8:36 am
por Suporte
Ao tentar validar um XML com a funcionalidade validaXML ou enviar uma NF-e individual pela funcionalidade enviaNFe ou enviaNFeSCAN, sempre ocorre o seguinte erro de validação de Schema XML:

"XML mal formado Dados no nível raiz inválidos. Linha 1, posição 1."

Vale observar que o erro não ocorre no validador de mensagens da SEFAZ/RS: http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Re: XML mal formado Dados no nível raiz inválidos. Linha 1

MensagemEnviado: Sáb Jul 11, 2009 8:49 am
por Suporte
A provável causa do erro citado é a existência de algum caracter inválido no posição indicada no arquivo.

Este erro é muito comum ocorrer quando fazemos a leitura e carga de uma variável string com um arquivo gravado em UTF-8 sem o devido tratamento do tipo de codificação utilizado no arquivo.

A causa e solução do problema está disponível no tópico: 225 - Rejeição: Falha no schema XML da NFe