Autor |
Mensagem |
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 16/12/2013 14:40:19
|
vinnykrs
JavaC Membro
Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline
|
Boa tarde, estou enfrentando um problema que não consegui achar solução (mesmo vendo as soluções dadas a outras pessoas pelos fóruns)...
É o seguinte, o xml de envio deveria ser
Mas o que eu obtenho quando uso o jaxb é
Alguém saberia como arrumar isso?
|
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 16/12/2013 14:46:56
|
jeroqueiroz
Moderador
![[Avatar]](/jc/images/avatar/698d51a19d8a121ce581499d7b701668.png)
Membro desde: 11/06/2011 09:45:18
Mensagens: 1349
Localização: Bahia
Offline
|
Algumas classes no fórum esta sendo utilizada da seguinte forma:
Exeplo retirado de: http://www.javac.com.br/jc/posts/list/1508.page#7087
|
Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz
Projeto NF-e, CT-e, CC-e? Comece Por Aqui!
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! |
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 16/12/2013 15:35:58
|
vinnykrs
JavaC Membro
Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline
|
Já tentei manipular a String, mas aí ocorre o erro (assinatura difere do calculado)
Além da msg de erro que o validador de xml do RS me mostra:
The element 'NFe' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'Signature' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'Signature' in namespace 'http://www.w3.org/2000/09/xmldsig#'.
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 16/12/2013 15:39:15
|
jeroqueiroz
Moderador
![[Avatar]](/jc/images/avatar/698d51a19d8a121ce581499d7b701668.png)
Membro desde: 11/06/2011 09:45:18
Mensagens: 1349
Localização: Bahia
Offline
|
Você esta tentando fazer o que?
A conversão JAXB para que utilização?
Realmente você não pode modificar o XML após a assinatura.
Descreve sua necessidade no processo da NF-e para verificar como posso ajudar.
|
Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz
Projeto NF-e, CT-e, CC-e? Comece Por Aqui!
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! |
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 16/12/2013 16:18:05
|
vinnykrs
JavaC Membro
Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline
|
Por exemplo ao obter o retorno com cStat 100 "Autorizado o uso da NF-e" eu poderia simplesmente gerar o proc assim:
e depois salvar o xml procNFe gerado a partir da classe, mas se eu retirar o namespace a nfe não será validada
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 16/12/2013 19:09:52
|
vinnykrs
JavaC Membro
Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline
|
O que quero basicamente é ao invés de mostrar todos os namespaces na primeira tag e só os prefixos nas posteriores, gostaria que mostrasse cada namespace em sua respectiva tag "raiz"
Por exemplo, quem usa o namespace http://www.w3.org/2000/09/xmldsig# é a tag Signature sendo assim, ficaria <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> ao invés de <enviNFe xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"><ns2:Signature>
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 02/03/2014 10:53:39
|
igorantonioandrade
JavaC Membro
Membro desde: 16/02/2014 17:30:35
Mensagens: 6
Offline
|
vinnykrs wrote:O que quero basicamente é ao invés de mostrar todos os namespaces na primeira tag e só os prefixos nas posteriores, gostaria que mostrasse cada namespace em sua respectiva tag "raiz"
Por exemplo, quem usa o namespace http://www.w3.org/2000/09/xmldsig# é a tag Signature sendo assim, ficaria <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> ao invés de <enviNFe xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"><ns2:Signature>
Estou passando pelo mesmo problema. E aí, conseguiu colocar cada namespace em sua respectiva TAG?
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 19/05/2014 08:30:58
|
bruxel
JavaC Membro
Membro desde: 28/09/2011 16:00:12
Mensagens: 11
Offline
|
bom dia, estou com o mesmo problema, vcs conseguiram alguma solução ?
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 19/05/2014 09:18:51
|
igorantonioandrade
JavaC Membro
Membro desde: 16/02/2014 17:30:35
Mensagens: 6
Offline
|
Achei uma solução e respondi no tópico abaixo. Veja se resolve o teu problema.
http://www.javac.com.br/jc/posts/list/1770-problema-com-signature-ao-converter-xml-de-string-para-objeto.page
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 19/05/2014 10:05:25
|
bruxel
JavaC Membro
Membro desde: 28/09/2011 16:00:12
Mensagens: 11
Offline
|
eu tenho este arquivo
porem com a seguinte definição
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.portalfiscal.inf.br/nfe", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
ao invez do "http://www.w3.org/2000/09/xmldsig#" estou com a o da nfe.
tentei utilizar como vc me indicou, porem a minha consulta de status do serviço parou
aproveito para dizer que tenho todos os beans em apenas um pacote com um package-info
Esta mensagem foi editada 1 vez. Última atualização foi em 19/05/2014 10:07:00
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 19/05/2014 10:17:04
|
bruxel
JavaC Membro
Membro desde: 28/09/2011 16:00:12
Mensagens: 11
Offline
|
se colocar algo diferente
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.portalfiscal.inf.br/nfe", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
namespace da receita, meu xml eh montado com os prefixos ns2 ns3
|
|
|
|