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里

    
    
    
  • 相关阅读:
    接口测试和性能测试
    loadrunner总结
    loadrunner 基本操作
    loadrunner安装和应用
    qtp安装和使用
    Quality Center安装步骤
    JIRA的安装及配置
    testlink使用方法
    python3常用模块--熟练使用
    python2和python3差异
  • 原文地址:https://www.cnblogs.com/wangfl/p/11103215.html
Copyright © 2011-2022 走看看