Login Registre-se
[NFe] Problema com parser de uma string para org.w3c.dom.Document  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
lucianohdr

JavaC Membro
[Avatar]

Membro desde: 26/12/2012 16:34:43
Mensagens: 45
Localização: Francisco Beltrão - Paraná
Offline

Olá, estou tendo um problema em relação a assinatura do xml, usando os métodos disponibilizados aqui.

Estou fazendo os testes para a Sefaz do Paraná, que é, pelo que eu vi e pelo que dizem, o mais chato em
relação a estrutura do xml.
Cito o caso específico do do namespace, que deve tanto estar na tag <enviNfe xmlns="http://www.portalfiscal.inf.br/nfe">, quanto
na tag <NFe xmlns="http://www.portalfiscal.inf.br/nfe">

Eu coloco este namespace em ambas as tags, porém, quando eu faço o parse() no metodo documentFactory(String xml):




O namespace não é carregado na tag <NFe>. Dessa forma, o arquivo é assinado sem ela.
E mesmo que eu mude o xml depois de ele já estar assinado, colocando o bendito namespace (para
evitar o erro 215 de xml mal formado), ao consultar ele me retorna o erro de que a assinatura difere da calculada.
Evidentemente porque eu estou calculando a assinatura aqui, usando um xml diferente daquele que o Sefaz esta usando,
dando a diferença.

Gostaria de saber se existe uma forma de fazer o parser da maneira correta, ou seja, para que carregue o namespace que esta
no arquivo xml. Ou então, adicionar o namespace logo depois do parser.

Desde já agradeço a ajuda.

Esta mensagem foi editada 1 vez. Última atualização foi em 31/12/2012 16:58:56


lucianohdr é legal. Mas Luciano fica bem melhor
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team