Depois eu copiei a linha de código que ele gera no console do netbeans e criei um arquivo .xml e tentei validar o xml utilizando outro exemplo aqui do forum.
porém estou com os seguintes erros e não sei como resolver =\
INFO: | Validando Node: enviNFe
INFO: | Erro XML: Foi detectado um conteúdo inválido começando com o elemento 'NFe'. Era esperado um dos 'indSinc'.
INFO: | Erro XML: Foi detectado um conteúdo inválido começando com o elemento 'dEmi'. Era esperado um dos 'dhEmi'.
INFO: | Erro XML: Foi detectado um conteúdo inválido começando com o elemento 'IE'. Era esperado um dos 'indIEDest'.
INFO: | Erro XML: Foi detectado um conteúdo inválido começando com o elemento 'vBCST'. Era esperado um dos 'vICMSDeson'.
INFO: | Erro XML: O conteúdo do elemento 'NFe' não está completo. Era esperado um dos 'http://www.w3.org/2000/09/xmldsig#:Signature'.
alguém poderia me da uma ajuda? a versão da nota que estamos trabalhando é a 3.10
Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP
Membro desde: 04/10/2013 10:35:41
Mensagens: 50
Offline
Boa noite!
wasrdf tenho um exemplo que usei para testes, espero que ajude!
os exemplos que você utilizou para gerar o xml é com base na NFe 2.0, na 3.10 existem novos elementos como disse o Quasar.
Primeiro verifique se está usando os jars atualizados que você pode encontrar nesse link http://www.javac.com.br/jc/posts/list/1867.page Depois os passos são: Gerar o xml, assinar, validar e transmitir... se tentar validar antes de assinar não vai dar certo.
Peguei os seus erros de validação e comentei na frente dos elementos que estão faltando você inserir, conforme o exemplo abaixo.