В настоящее время я использую платформу Castor для маршалинга объекта в XML-файл, он отлично работает
Writer writer = new FileWriter("D:/out.xml");
Marshaller.marshal(test, writer);
Но сейчас я использую javax.xml.bind для того же.
Writer writer = new FileWriter("D:/out.xml");
JAXBContext context =
JAXBContext.newInstance(test.getClass());
Marshaller marshaller = context.createMarshaller();
marshaller.marshal(test, writer);
Тогда я нажимаю это сообщение об ошибке:
невозможно маршалировать тип "package1.Testing" в качестве элемента, поскольку отсутствует аннотация @XmlRootElement]