目前我正在使用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注释]