Login Registre-se
Ler xml da nfe  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rafaelzini

JavaC Membro

Membro desde: 24/09/2012 14:57:08
Mensagens: 2
Offline

Ola!!

Gostaria de saber se podem me ajudar presiso ler o xml da nota pra poder gravar seus dados no banco...
Wallfox

JavaC Membro

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

Olá!

Existem várias maneiras para realizar este processo, depende muito do seu ambiente, das necessidades e etc...
Vou exemplificar utilizando o meu caso. Eu utilizo o JAXB para recuperar os dados do XML para objetos, então com os objetos setados realizo a persistência em BD. Não sei se é a melhor maneira para você, mas para as minhas necessidades, foi o ambiente ideal.

At.
Wallfox
rafaelzini

JavaC Membro

Membro desde: 24/09/2012 14:57:08
Mensagens: 2
Offline

Opaa valeu cara então solucionei meu problema puco depois de criar o tópico usei o JAXB tbm mas mesmo assim obrigado
ewerthon

JavaC Membro

Membro desde: 30/03/2015 10:44:29
Mensagens: 1
Offline

Olá pessoal,
Me ajudem ai, gerei minhas classe no Netbeans porque o jaxb pelo cmd não abre nem a pau ele abre e fecha rapidamente a tela mesmo formatando o pc, bom vamos lá quando gero a classe .java emite esse erro:
Erro Informado: Exception in thread "main" java.lang.ClassCastException: javax.xml.bind.JAXBElement cannot be cast to br.inf.portalfiscal.nfe.TNFe at PacoteXml.GeraXml.main(GeraXml.java:29)

Unmarshaller

public static void main(String[] args) throws JAXBException {
JAXBContext context = JAXBContext.newInstance(TNFe.class);
File file=new File("NFe_assinada.xml");
javax.xml.bind.Unmarshaller unmarshaller = context.createUnmarshaller();
TNFe TNFe = (TNFe) unmarshaller.unmarshal(file);
System.out.println(TNFe.getInfNFe());
}
}


Será que estou criando a Vinculação com o XSD errado?!, QUAL .XSD DEVO VINCULAR NO MOMENTO DA CRIAÇÃO DA VINCULAÇÃO JAXB(GERAR CLASSES .JAVA)?
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.9 © JForum Team