【发布时间】:2010-01-12 02:27:05
【问题描述】:
目前我正在使用 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 注释]
【问题讨论】: