javax.xml.bind.helpers
JAXBContext context = JAXBContext.newInstance(MyClass.class);Marshaller marshaller = context.createMarshaller();marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);marshaller.marshal(myObject, new File("myFile.xml"));Unmarshaller unmarshaller = context.createUnmarshaller();unmarshaller.setProperty(Unmarshaller.JAXB_VALIDATION_MODE, ValidatorMode.LAX);MyClass myObject = (MyClass) unmarshaller.unmarshal(new File("myFile.xml"));JAXBElement<MyClass> jaxbElement = new JAXBElement<>(new QName("myNamespace", "myElement"), MyClass.class, myObject);MyClass myObject = jaxbElement.getValue();