Xstream是一种用来处理XML文件序列化的框架,在将xml文件反序列化的时候不需要其他辅助类和映射文件,使得xml序列化变得更加简单.
使用xstream的步骤一般:
第一步:创建xstream对象
通过它传递staxDriver创建Xstream对象.staxdriver使用sax解析器
XStream xstream=new Xstream(new StaxDriver);
第二步:序列化对象到xml
使用toXML()方法来获取对象的xml字符串表示
//Object to XML Conversion
String xml=xstream.toXML(student);
第三步:反序列化xml获得对象
使用fromXML()方法来从XM文件中获取对象
//XML TO Object Conversion
Student student1=(Student)xstream.fromXML(XML);