Página 1 de 1

Erro: XML mal formado Elemento raiz inexistente

MensagemEnviado: Ter Jan 14, 2014 11:38 am
por Admin
Erro: XML mal formado Elemento raiz inexistente

Este erro de validação acontece quando passamos vazio na string que deveria conter o XML objeto da Validação de Schema XML.

Uma forma simples de evitar este tipo de problema é fazer a validação do passo anterior.

Exemplo hipótetico:

1. gerar XML;
2. assinar XML;
3. validar XML.

Se não fizermos a validação do sucesso doss passos 1 e 2 , vai acontecer o problema, isto é se a geração do XML ou a assinatura digital do XML falhar, o XML que será validado não vai ter conteúdo e ao validar o XML sem conteúdo ocorre o erro:

Erro: XML mal formado Elemento raiz inexistente

A parser do XML entende que não existe um XML válido para ser validado.