Login Registre-se
Recuperar dados de XML (cteProc) via JAXB na versão 1.04 do CTE  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 77
Offline

Olá pessoal,

Eu acompanho periodicamente o forum, embora nunca tenha postado.
Acompanhando pelo post (http://www.javac.com.br/jc/posts/list/273-recuperar-xml.page) eu realizei unmarshaller, ou seja, recuperei os dados do XML para um objeto, tudo funcionou certinho. Ver código abaixo.
Na versão 1.03 do CTE, consigo recuperar todos os dados, porém na versão 1.04 os dados que estão em Rodo, dentro do infModal, eu não consigo. Sei que na versão 1.04 há um schema para os dados modal (Rodoviário, Ferroviário e etc..) dentro do schema cteProc, ou seja um schema dentro do outro.
A questão é, como consigo recuperar os dados modal?




Grato,
Ricardo
macielgoncalves

Administrador
[Avatar]

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

Olá Ricardo,

Sugiro você ler a parte do infModal como String, e depois fazer um "unmarshaller" novamente utilizando as classes respectivas para cada infModal.

Att,

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]
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 77
Offline

Olá! macielgoncalves

Por favor, como posso fazer isso?

Tentei assim conforme o código abaixo mas lançou uma exception





Grato,
Wallfox
bruno_r_santana

JavaC Membro

Membro desde: 13/11/2012 11:08:17
Mensagens: 4
Offline

Pessoal,

Eu estava enfrentando o mesmo problema para ler uma nota CTe, dai consegui resolver assim:



Não sei se é a melhor forma, mas fica essa solução que talvez possa ajudar alguém.

Abraço.

Esta mensagem foi editada 3 vezes. Última atualização foi em 17/09/2014 12:00:37

 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team