返回顶部

收藏

JAXB marshling

更多

使用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());
    }

}

标签:marshling,jQuery,XML,JAXBContext,JAXB

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Hiro 发表 2009-09-21 03:33:02 XPath:语法及示例,前端学习收集
  2. 冷乐 发表 2015-07-04 08:29:21 使用JAXB类库实现JAVA对象与XML互转
  3. 歪脖骇客 发表 2016-05-05 03:53:37 使用jQuery解析XML
  4. sulong 发表 2009-11-20 13:36:30 让JAXB生成序列化的类
  5. Hiro 发表 2009-07-10 03:52:23 jQuery:书籍展示效果
  6. Leon 发表 2016-04-18 05:50:04 jQuery lightBox 灯箱效果插件
  7. liujun_live 发表 2016-05-27 02:27:12 WAS web.xml修改不生效
  8. 张 鑫旭 发表 2016-07-20 12:25:42 小tips: PC端传统网页试试使用Zepto.js进行开发
  9. 王思捷 发表 2016-09-06 15:20:59 Underscore对于object的extend之坑
  10. Specs 发表 2016-11-05 15:25:35 12 个 jQuery selectBox / DropDown 插件
  11. welpher 发表 2012-09-14 08:29:00 AJAX页面状态保持
  12. 吴宇生 发表 2017-01-17 03:13:03 [转载]android color.xml

发表评论