Olá pessoal, é o meu primeiro post, estive pesquisando aqui no forum mas não achei nada que explica-se a minha duvida.
Eu peguei os Schemas da NF-e que a tem no site da Sefaz atualmente os Schemas 2.0, e pesquisei e encontrei essa ferramenta JAXB que efetuo um parse sobre os Schemas e cria as Classes para mim. Até ai beleza.
O problema que não sei sentar nas classes que ele crio e não consiguo gerar o XML e nem aquele futuro codigo que acesso da NF-e que pode ser consultado atráves da Internet,
Eu tenho esse metodo que consiguo alterar dados de uma NF-e já gerada:
[code]try {
JAXBContext context = JAXBContext.newInstance("br.inf.portalfiscal.nfe");
Unmarshaller unmarshaller = context.createUnmarshaller();
Marshaller marshaller = context.createMarshaller();
File Notafile = new File("c:/teste.xml");
TNFe nfe = unmarshaller.unmarshal(new StreamSource(Notafile), TNFe.class).getValue();
nfe.getInfNFe().getIde().setNatOp("Venda a prazo ee");
marshaller.marshal(nfe, Notafile);
} catch (JAXBException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}[/code]
Para assinar a nota eu também já tenho uma outra classe, o problema por enquanto seria esse para eu partir para os próximos passos.
Se alguém poder ajuda ficarei muito feliz, pois já estou tentando isso a vários dias.
Obrigado