返回顶部

收藏

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. 歪脖骇客 发表 2016-05-05 03:53:37 使用jQuery解析XML
  2. sulong 发表 2009-11-20 13:36:30 让JAXB生成序列化的类
  3. Hiro 发表 2009-07-10 03:52:23 jQuery:书籍展示效果
  4. Hiro 发表 2009-09-21 03:33:02 XPath:语法及示例,前端学习收集
  5. 冷乐 发表 2015-07-04 08:29:21 使用JAXB类库实现JAVA对象与XML互转
  6. 天外飞仙 发表 2013-02-26 04:57:29 jQuery 新增或删除表格文本框
  7. snowe 发表 2012-12-26 01:50:49 css教程css3下拉菜单教程
  8. 王子墨 发表 2012-10-22 10:47:48 一个个性的个人网站模板(基于jQuery库)
  9. 博主 发表 2012-08-18 15:05:00 kissy-rals - 可以让你在 Rails 项目里面用 Kissy 代替 jQuery
  10. 所谓刚子 发表 2013-02-21 07:14:53 jQuery实现超文本宽度显示省略号
  11. Nadia Alramli 发表 2007-09-21 18:55:30 jQuery Confirm Plugin
  12. 四火 发表 2013-04-21 12:36:05 你没有抓住Promises的要点

发表评论