簡介
XStream 是一個開源項目,一套簡單實用的類庫,用于序列化對象與 XML 對象之間的互相轉換。
将 XML 檔案内容解析為一個對象或将一個對象序列化為 XML 檔案。
1、下載下傳工具 xstream
下載下傳完成後 把jar包導入到自己的android項目中
2、 常用的方法:
(1)fromXML()方法 傳回值是 Object
xStream.fromXML( File file) ;
xStream.fromXML( InputStream in) ;
xStream.fromXML( Reader reader ) ;
xStream.fromXML( String xml ) ;
xStream.fromXML( URL url ) ;
xStream.fromXML( File file , Object root ) ;
xStream.fromXML( InputStream in , Object root ) ;
xStream.fromXML( Reader reader , Object root ) ;
xStream.fromXML( String xml , Object root ) ;
xStream.fromXML( URL url , Object root ) ;
(2)toXML()方法
xStream.toXML( Object object ) ; //傳回值String
xStream.toXML( Object object , OutputStream out ); //傳回值void
xStream.toXML( Object object , Writer writer ); //傳回值void
(3) 設定别名
根節點設定别名:參數一:别名 ; 參數二:目前的類名
xstream.alias( "blog" , Product.class ) ;
屬性節點設定别名 : 參數一:别名 ; 參數二:目前的類名 ; 參數三:原來的節點名
xstream.aliasField( "blogName" , Person.class , "pName" ) ;
(4)XML字元串格式化
3、asset 檔案夾 下的 aa.xml 檔案
<?xml version="1.0" encoding="UTF-8"?>
<product>
<name>jike</name>
<age>30</age>
</product>

4、實體
5、實作代碼
6、運作結果
sss jike30
7、項目下載下傳位址