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?
[code]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();
}
}
} [/code]
-