XStream解析xml檔案

2021-06-22 16:44:10 字數 700 閱讀 6896

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...