zoukankan      html  css  js  c++  java
  • XStream.toXML() 简单两种使用实例

    //定义一个要导出的bean
    class
    Stu{ private String name; private Integer age; public Stu(String name, Integer age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } }
    /执行
    public static void main(String[] sage) throws Exception{ //要导出的类 Stu s= new Stu("马云",40); //Xml文件输出目录 FileOutputStream fos=new FileOutputStream("d:\test.xml"); XStream stream =new XStream(); stream.toXML(s,fos); if(fos!=null){ fos.close(); } } }

    @XStreamAlias("stu")注解 为标签添加别名 

    public static void main(String[] sage) throws  Exception{
            //要导出的类
            Stu s= new Stu("马云",40);
            //Xml文件输出目录
            FileOutputStream fos=new FileOutputStream("d:\test.xml");
            XStream stream =new XStream();
            //开启类上的注解模式;
            stream.processAnnotations(Stu.class);
            stream.toXML(s,fos);
            if(fos!=null){
                fos.close();
            }
        }
    }

    @XStreamAsAttribute 用在属性上 把属性作为父标签 属性输出

    @XStreamOmitField 不会被序列化到xml里

    
    
    
  • 相关阅读:
    JavaScript underscore
    JavaScript jQuery 事件、动画、扩展
    JavaScript jQuery 入门回顾
    JavaScript H5 Canvas
    JavaScript Ajax + Promise
    JavaScript 浏览器对象
    JavaScript 面向对象编程
    JavaScript 标准对象
    JavaScript 高阶函数 + generator生成器
    “耐撕”团队2016.04.12站立会议
  • 原文地址:https://www.cnblogs.com/wangfl/p/11103215.html
Copyright © 2011-2022 走看看