Olá bom dia meus amigos!
Depois de fazer tudo e testado estou me barrando na implementação do Object Factory.
Alguem sabe como implementar ?
Pois estou só precisando somente disto para fechar o programa de gerar o XML.
Já estudei um manual de JAXB mas não sei implementar esta classe.
A quem puder responder desde já meus agradecimentos.
100+
ANT.CARLOS/SP
(Iniciante JAVA)
veja o ponte em que estou:
Classe que chama o ObjectFactory.
private static String strValueOf(TNFe nfe) throws JAXBException {
JAXBContext context = JAXBContext.newInstance(TNFe.class);
Marshaller marshaller = context.createMarshaller();
JAXBElement<TNFe> element = new ObjectFactory().createNFe(nfe);
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.FALSE);
marshaller.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
StringWriter sw = new StringWriter();
marshaller.marshal(element, sw);
String xml = sw.toString();
xml = xml.replaceAll("xmlns:ns2=\"http://www.w3.org/2000/09/xmldsig#\" ", "");
xml = xml.replaceAll("<NFe>", "<NFe xmlns=\"http://www.portalfiscal.inf.br/nfe\">");
return xml;
}
public class ObjectFactory {
JAXBElement createNFe(TNFe nfe) {
Falta a implementação.....
}