Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Aegis将Java转换为XML?_Java_Xml_Xml Binding_Aegis - Fatal编程技术网

如何使用Aegis将Java转换为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

如何使用Aegis将类转换为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")));

        }

查看更多信息,了解除了将其序列化为文件外,您还可以使用哪些功能。

这将将其保存为文件:

 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\
目录下。