1

如何使用 Aegis 将类转换为 XML?
在网上找不到教程,只有随机代码。

4

2 回答 2

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了解更多信息,除了将其序列化为文件之外,您还可以使用什么。

于 2011-04-19T22:01:43.910 回答
2

CXF 发行版中有独立于 Web 服务使用 Aegis 的示例。

具体来说,“aegis_standalone”样本是您想要查看的。

于 2011-04-19T22:13:45.140 回答