xstream的一些资料整理
1:xstream的作用:
?
? ? ? 把pojo对象转换成xml,把xml转换为pojo对象。默认基于
?
2:xstream的常用方法介绍:
?? 初时化:
?? XStream stream=new XStream();
??? 转换声明(对象和xml转换的规则声明) :
??? 1,stream.alias("xml显示", 类.class);//显示对象
??? 2,xstream.aliasField("xml显示", 类.class, "字段名");//显示字段
??? 3,stream.omitField(类.class, "属性名");//省略该字段
? ? 4,stream.useAttributeFor("属性名",类.class); //把该属性当作节点的属性
??? 5,stream.addImplicitCollection(ownerType, fieldName) //去掉集合的字段显示
??? 转换为xml:
?????? stream.toXML("对象");
??? 转换为pojo对象:
??????? xstream.fromXML("输入流||xml字符串");
?