1.xstream的基本使用
package test;
public class myxstreamuse
}public class company
public class person
輸出結果:
abc2012-2-3a23
b242.常用函式和相應註解
outstream.alias("company", company.class);
outstream.alias("person", person.class);//設定類的別名
outstream.useattributefor(company.class, "name");//設定類中某乙個字段作為類的乙個屬性,即xml檔案中乙個標籤的屬性
outstream.aliasfield("employ-name", person.class, "name");//為類中乙個欄位起乙個別名
"employees");//去掉注釋,就沒有
2012-2-3a23
b24相應註解
@xstreamalias(別名
)@xstreamasattribute(作為標籤屬性)
@xstreamimplicit(itemfieldname="
input-file")
xStream解析xml檔案
以 為例 xml解析需要用到兩個註解,乙個屬性 類註解,乙個是集合註解 先看bean.class 寫xml和json的bean.class的需要特別注意的一點是 xml.class類裡的class類是靜態的,要不然會報錯 xstreamalias root public class bean 快 s...
XStream解析和讀取xml報文
xstream讀取和解析xml檔案很簡單,把xml結點定義好物件,最小的結點不用定義物件。不過這裡要注意的是,當乙個結點下有同樣結點的多個時要把這個結點定義成list物件。如 我的報文 100000000000001 上海航空1 o20120416095100 e20120416095100 201...
5分鐘學會Xstream解析XML檔案
下面是乙個簡單例項,比如有個這樣的xml檔案 用xstream實現該檔案的解析很簡單,首先,編寫乙個userprofile類,如下 public class userprofile public list getusers public void adduser user user jack jac...