java - 如何使用 Aegis 将 Java 转换为 XML?

标签 java xml xml-binding aegis

如何使用 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")));

        }

看看http://download.oracle.com/javase/6/docs/api/javax/xml/bind/Marshaller.html有关更多信息,除了将其序列化为文件外,您还可以使用什么。

关于java - 如何使用 Aegis 将 Java 转换为 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723205/

相关文章:

xml - 如何在 ruby​​ 中进行 XMLRPC::Client 的有线转储?

jquery - 在 Safari 中使用 JQuery 解析 XML

java - jaxb:将属性绑定(bind)到元素

java - Android fragment oncreateview 被调用,但 View 未膨胀并且没有错误

java - Java中的无锁且大小受限的队列

c# - 从 XML 声明片段 : XmlDeclaration is not supported for partial content parsing 获取 XML 编码

java - JiBX:如何在我的代码中继续使用接口(interface)?

java - 在 Java 中使用 JPanels 的数独板

java - 设置两个并排的 JTextArea Netbeans