如何使用Aegis将类转换为XML?
无法在网上找到教程,只能随机代码。
答案 0 :(得分:4)
这会将其保存到文件中:
public void saveToXML(YourDomainObject obj) throws JAXBException, IOException {
JAXBContext context = JAXBContext.newInstance(obj.getClass());
Marshaller marshaller = context.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
marshaller.marshal(obj, new FileWriter(new File("filename.xml")));
}
请查看http://download.oracle.com/javase/6/docs/api/javax/xml/bind/Marshaller.html,了解有关在将其序列化为文件后可以使用的详细信息。
答案 1 :(得分:2)
CXF分发中有一些使用Aegis的样本,与Web服务无关。
具体来说,你想看的是'aegis_standalone'样本。