使用JAXB将对象转成XML字符串
Play.java
public class Play { public static void generateXML(Object rootElement, Writer writer) throws JAXBException { if (rootElement == null) throw new IllegalArgumentException("rootElement is null"); if (writer == null) throw new IllegalArgumentException("writer is null"); JAXBContext context = JAXBContext.newInstance(rootElement.getClass()); Marshaller marshaller = context.createMarshaller(); marshaller.setProperty( Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); marshaller.marshal(rootElement, writer); } public static void main(String[] args) throws JAXBException { final StringWriter writer = new StringWriter(); generateXML(new AnnotatedClass(), writer); System.out.println( writer.getBuffer().toString()); } }
收藏
0人收藏
- 2015-03-29 11:34:48将数组转换为XML by 杨德伟
- 2015-08-06 10:27:46将 Scala XML 转成 Java DOM by huwei
- 2013-12-05 18:22:54jQuery定时读取分析xml文件 by 猩猩总统
- 2015-12-18 09:03:41使用 Digester 解析 XML 文件的一个实例 by huwei
- 2016-02-05 11:54:05小GUI程序,使用SAX解析XML并显示 by tsl0922
- 2015-04-09 14:34:03PHP中的生成XML文件的4种方法 by starstroll
- 2016-01-08 14:00:00自定义JDOM工厂类:Custom JDOM Factory by 猩猩总统
- 2015-09-15 11:58:45表格的读取 by 永明
- 2016-01-10 09:16:20Digester 解析 XML 的简单一例 by amaker8
- 2015-08-02 15:41:55【Java】使用DSA密钥对生成XML签名 by arden
- 2019-02-13 14:14:06Java的用途有哪些? by edulofter
相关聚客文章