JAXBContext context1 = JAXBContext
.newInstance(AirSearchResult.class);
Unmarshaller un = context1.createUnmarshaller();
// AirSearchResult rs = (AirSearchResult) un.unmarshal(new File(
// Source
.newInstance(AirSearchResult.class);
Unmarshaller un = context1.createUnmarshaller();
// AirSearchResult rs = (AirSearchResult) un.unmarshal(new File(
// "flightResponse.xml"));
File f1 = new File("flightResponse.xml");// Source
AirSearchResult c = (AirSearchResult) un.unmarshal(new StreamSource(f1), AirSearchResult.class).getValue();
the first doesn't work ,but the second does.. unmarshal without @XmlRootElement