xStream将xml转化成对象格式
程序员文章站
2022-03-31 16:50:59
...
转化的xml文件
一、首先应写一个与xml文件属性相同的java对象
二、转换
注意根节点别名的填写和编码
<User address="北京">
<age>100</age>
</User>
一、首先应写一个与xml文件属性相同的java对象
public class User {
int age ;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
二、转换
public class TestToObject {
public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {
XStream xStream = new XStream();
FileInputStream fis=new FileInputStream("user.xml");
InputStreamReader is=new InputStreamReader(fis,"GBK");
xStream.alias("User", User.class);
xStream.useAttributeFor("address",String.class);
User u = (User)xStream.fromXML(is);
System.out.println(u.getAge()+u.getAddress());
}
}
注意根节点别名的填写和编码
上一篇: PHP自动更新新闻DIY