bom dia amigos...
tenho o seguinte codigo que usa o jaxb...
mesmo existindo o xml
ele me retorna nulo na linha
System.out.println(nfe.getInfNFe());
porque sera?
package jaxb;
import br.inf.portalfiscal.nfe.TNFe;
import java.io.File;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.Unmarshaller;
import javax.xml.transform.stream.StreamSource;
/**
*
* @author Jonas
*/
public class JaxB {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
JAXBContext context = JAXBContext.newInstance("br.inf.portalfiscal.nfe");
Unmarshaller unmarshaller = context.createUnmarshaller();
File notafile = new File("c:/nfeteste2.xml");
TNFe nfe = unmarshaller.unmarshal(new StreamSource(notafile),TNFe.class).getValue();
System.out.println(nfe.getInfNFe());
} catch (Exception e) {
e.printStackTrace();
}
}
}