如何使用Aegis将Java转换为XML?
如何使用Aegis将类转换为XML?如何使用Aegis将Java转换为XML?,java,xml,xml-binding,aegis,Java,Xml,Xml Binding,Aegis,如何使用Aegis将类转换为XML? 在网上找不到教程,只有随机代码。这将把它保存到一个文件中: public void saveToXML(YourDomainObject obj) throws JAXBException, IOException { JAXBContext context = JAXBContext.newInstance(obj.getClass()); Marshaller marshaller = c
在网上找不到教程,只有随机代码。这将把它保存到一个文件中:
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")));
}
查看更多信息,了解除了将其序列化为文件外,您还可以使用哪些功能。这将将其保存为文件:
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")));
}
查看更多信息,了解除了将其序列化为文件之外还可以使用什么。CXF发行版中有一些独立于web服务使用Aegis的示例
具体来说,“aegis_standalone”示例就是您想要查看的内容。在CXF发行版中,有一些独立于web服务使用aegis的示例
具体地说,“aegis_standalone”示例就是您想要查看的。这可以使用JAXB工作,但我想使用aegis,但不知道如何操作。@bruno,很抱歉,之前从未听说过aegisnow@bruno-你的帖子主题是使用JAXB。它不是应该说宙斯盾吗?你知道为什么你想用
aegis
而不是JAXB
?我说没有人知道答案。。。AEGIS与JAXB相关,这就是为什么。然后看看@bmargiles建议的示例,或者改写问题以获得您想要的答案;-)放JAXB是因为没有那么多人知道aegis不会吸引任何你想要的答案!这可以用JAXB实现,但我想用AEGIS实现,但我不知道如何实现。@bruno,很抱歉,我以前从未听说过AEGISnow@bruno-你的帖子主题是使用JAXB。它不是应该说宙斯盾吗?你知道为什么你想用aegis
而不是JAXB
?我说没有人知道答案。。。AEGIS与JAXB相关,这就是为什么。然后看看@bmargiles建议的示例,或者改写问题以获得您想要的答案;-)放JAXB是因为没有那么多人知道aegis不会吸引任何你想要的答案!这可能会很有帮助,我怎么得到它呢?大概你已经有了CXF,它应该和它一起提供,或者从它下载的同一个地方提供。太好了,我要看看它+1.aegis standalone示例位于\samples\
目录下。这可能会很有帮助,我如何获得它?大概你已经有了CXF,它应该随附或从下载它的同一个地方来。太好了,我要看看它+1.aegis单机版示例位于\samples\
目录下。