Login Registre-se
NF-e: Validação do XML  XML
Índice dos Fóruns » Artigos / Tutoriais
Autor Mensagem
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Pessoal,

Segue abaixo código que utilizo para validação dos XMLs da NF-e (Nota Fiscal Eletrônica):



Para baixar os arquivos XSD atualizados até hoje (21/03/2011) clicar aqui.

Duvidas sobre NF-e? Crie um novo tópico aqui NF-e (Nota Fiscal Eletrônica).

Abraços a todos. Espero ter ajudado.

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
otAugusto

JavaC Membro
[Avatar]

Membro desde: 10/09/2011 20:42:37
Mensagens: 13
Offline

maciel

quando passo o xsd para a linha.



eu devo passar ele como
link de "diretorio" ou devo carregar o xsd em memoria e massar o conteudo dele...

pois quando tento rodar a validação está me apresentando este erro olha

"INFO: | Erro XML: schema_reference.4: Failed to read schema document 'C:\Users\Otávio\Documents\NetBeansProjects\SENFe\schemas\enviNFe_v2.00.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>"

eu realizei algumas adaptações, veja se estou fazendo algo errado



grato otávio
otAugusto

JavaC Membro
[Avatar]

Membro desde: 10/09/2011 20:42:37
Mensagens: 13
Offline

achei!!!!

o problema é o por algum motivo o diretorio não estava sendo aceito... acho que é por causa que havia acentos....

=D
Sir Camelot

JavaC Membro
[Avatar]
Membro desde: 29/03/2012 14:47:58
Mensagens: 45
Localização: Recife - PE
Offline

Boa tarde , qual seria o link atual para baixar os xsds?

Alguem saberia o motivo do seguinte erro?



ocorre nesse ponto.



Abraços

Bruno Camelo
otAugusto

JavaC Membro
[Avatar]

Membro desde: 10/09/2011 20:42:37
Mensagens: 13
Offline

se nao me engano quando acontecia isso colocava SUPER(); dentro do metodo;
arivaldo_92

JavaC Membro

Membro desde: 29/06/2012 15:49:05
Mensagens: 3
Offline

o link dos xsd estao quebrados
crauadams

JavaC Membro

Membro desde: 11/07/2012 10:19:45
Mensagens: 3
Offline

Estou obtendo o seguinte erro:

INFO: | Validando Node: nfeProc
INFO: | Erro XML: cvc-elt.1: Cannot find the declaration do campo 'nfeProc'.

Segue abaixo XML:

ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 101
Offline

Dá uma lida aqui http://www.javac.com.br/jc/posts/list/1207.page...

Vlw
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 101
Offline

Desculpe, não tinha conferido que era sua mesma dúvida...

Seu problema deve estar na escolha do arquivo XSD...

verifica se está usando o arquivo enviNFe_v2.00.xsd na chamada pra validar seu Xml.

Deve ser isto...
caiocs

JavaC Membro

Membro desde: 22/07/2013 15:53:46
Mensagens: 1
Offline

E Ae galera, Blz?

Estou tendo um problema na validação do meu XML.

Primeiro está dando os seguintes erros:

1 - Foi detectado um conteúdo inválido começando com o elemento 'email'. Era esperado um dos 'IE'.
2 - Foi detectado um conteúdo inválido começando com o elemento 'xProd'. Era esperado um dos 'cEAN'.
3 - O conteúdo do elemento 'NFe' não está completo. Era esperado um dos 'http://www.w3.org/2000/09/xmldsig#:Signature'.

O Número 1 eu não sei onde ele está pedindo o IE, pois na identificação eu coloquei... e no destinatário é pessoa fisica.

O Número 2 que eu saiba é o famoso código de barras, é obrigatório o preenchimento?

e o 3 não estou tendo a mínima ideia do que está acontecendo.


Fico no aguardo de ajuda. =D

ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 101
Offline

O IE você pode deixar vazio... não é obirgatório... mas se gerar ele tem que informar algo... pode ser ISENTO.
O cEAN é o código de barras e se tornou obrigatório informar ele...
O terceiro erro é porque o xml não está assinado!
 
Índice dos Fóruns » Artigos / Tutoriais
Ir para:   
Powered by JForum 2.1.9 © JForum Team