Dom4j讀取xml檔案

2021-07-03 15:26:34 字數 1478 閱讀 2472

一、xml檔案:

<?xml version=

"1.0"

encoding=

"utf-8"

?>  

"chenleixing"

date=

"2015-02-15"

>  

張三24

男"zhangxiaochao"

date=

"2015-02-15"

>  

李四24

女 二、建立file,獲取根節點

/*** 獲取檔案的document物件,然後獲取對應的根節點

* @author chenleixing

*/@test

public

void

testgetroot() 

throws

exception

三、根據節點,使用遞迴遍歷節點名和屬性

/*** 從指定節點開始,遞迴遍歷所有子節點

* @author chenleixing

*/public

void

getnodes(element node)  

//遞迴遍歷當前節點所有的子節點

listlistelement=node.elements();//所有一級子節點的list

for(element e:listelement)  

}   四、輸出結果

--------------------  

當前節點名稱:root  

當前節點的內容:  

--------------------  

當前節點名稱:user  

當前節點的內容:  

屬性名稱:editor屬性值:chenleixing  

屬性名稱:date屬性值:2015-02

-15--------------------  

當前節點名稱:name  

當前節點的內容:張三  

--------------------  

當前節點名稱:year  

當前節點的內容:24

--------------------  

當前節點名稱:***  

當前節點的內容:男  

--------------------  

當前節點名稱:user  

當前節點的內容:  

屬性名稱:editor屬性值:zhangxiaochao  

屬性名稱:date屬性值:2015-02

-15--------------------  

當前節點名稱:name  

當前節點的內容:李四  

--------------------  

當前節點名稱:year  

當前節點的內容:24

--------------------  

當前節點名稱:***  

當前節點的內容:女 

Dom4j讀取xml文件

dom4j獲取文件的步驟和方法 1 獲取到dom4j的jar包以及幫助文件。方法 獲取xml文件物件document file xmlfile new file test.xml saxreader reader new saxreader document xmldoc reader.read x...

dom4j讀取並修改xml檔案

今天的需求是讀取xml檔案,根據現有的實體bean修改xml檔案引數。首先我們需要引入dom4j的依賴,如下 org.dom4j dom4j 2.1.1 我們主要使用的是dom4j提供的 saxreader類,找到根節點,下面附上 獲得檔案 file file new file filepath 利...

dom4j 使用dom4j生成xml

使用org.dom4j.element 建立xml 生成service.xml檔案 param tran 交易物件 param filepath 資料夾路徑 public static void exportservicexml listtranlist,string filepath servic...