quarta-feira, 1 de abril de 2015

Re: [java-br] Como Ler XML usando JAXB-NetBeans???

·

 

Muito Obrigado pela ajuda, ficou assim a solução do problema agora e só implementar no projeto.  

  //xml=nomedoarquivo;
 if ((new File(xml)).exists())  
     {  
     try{  
        JAXBContext context1 = JAXBContext.newInstance("br.inf.portalfiscal.nfe");  
         javax.xml.bind.Unmarshaller unmarshaller1 = context1.createUnmarshaller();  
        JAXBElement<TNFe> element = (JAXBElement<TNFe>) unmarshaller1.unmarshal(new File(xml));  

        TNFe pegadados = element.getValue();  
        String id = pegadados.getInfNFe().getId();
        String nnf = pegadados.getInfNFe().getIde().nnf;
      //  JOptionPane.showMessageDialog(null,"O Numero da NF-e é = "+id+" - E nnf é igual a = "+nnf);     
        
          
       TNFe.InfNFe infNfe = pegadados.getInfNFe();

       List<TNFe.InfNFe.Det> listaDet = infNfe.getDet(); 

       TNFe.InfNFe.Det det;

       for (int i = 0; i < listaDet.size(); i++) {
                det = listaDet.get(i);
               System.out.println(det.getNItem());
                 System.out.println(det.getProd().xProd);
                
       }  
 
        } catch (JAXBException e)  
        {}  
  
         }else{JOptionPane.showMessageDialog(null,xml+" Arquivo não encontrado !"  
         ,"Erro !", JOptionPane.ERROR_MESSAGE);}  
    }




Em Quarta-feira, 1 de Abril de 2015 9:03, "ewe19pro@yahoo.com.br [java-br]" <java-br@yahoogrupos.com.br> escreveu:


 
Obrigado pela ajuda, Enio minha inexperiencia ainda me atrapalha demais, como pegar a lista de produtos? não estou conseguindo pegar os itens registrados no XML,pode me dar uma dica ai por favor?


__._,_.___

Enviado por: Everton Antonio Oliva <ewe19pro@yahoo.com.br>
Responder através da web através de email Adicionar um novo tópico Mensagens neste tópico (5)
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog