validacao xml  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
donatinho
JavaBaby
[Avatar]

Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline

Bom dia pessoal!

Estou com um problema que é o seguinte:

Tenho uma arquivo xml que passar por um validador de xsd.


<?xml version="1.0" encoding="UTF-8"?>
<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.10">
<tpAmb>2</tpAmb>

<!-- <verAplic>1.10</verAplic> esta linha nao possui no arquivo de testes -->

<cStat>402</cStat>
<xMotivo>Rejeicao: XML da area de dados com codificacao diferente de UTF-8. Verifique caractere na linha 1 coluna 139 do XML.</xMotivo>
<cUF>31</cUF>
</retConsReciNFe>ç


Neste arquivo de xml possui dois erros

Ao fazer a validacao do xml possui erro de parse no xsd uma vez que teria que ter a tag verAplic e erro de UTF-8 uma vez que tem a presença de ç.

Mas a validacao pega primeiro o erro de UTF-8 e depois o erro de parse.

Sendo assim, gostaria que primeiro pegasse o erro de parse e depois olhasse o erro de UTF-8.

Estou usando o DOMPARSER...

Como faço isso??

att

donatinho

This message was edited 1 time. Last update was at 21/01/2009 09:25:21


donatinho
[Email] [MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Reescreva o parser, já que o parser que você está usando pega primeiramente os erros de nível mais baixo (erros de codificação, como UTF-8), e depois os de nível mais alto (tags que não estão no XSD).

Em vez disso (que vai dar muito trabalho), corrija os erros de codificação primeiro.
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team