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