Dom4j解析xml檔案 遞迴遍歷所有節點和屬性

2021-08-27 20:10:07 字數 1247 閱讀 6708

<?xml version="1.0" encoding="utf-8"?>

張三24

男 李四24女

/**

* 獲取檔案的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-1.6.1.jar

xml檔案解析 DOM4J

讀取並解析xml文件 讀寫xml文件主要依賴於org.dom4j.io包,其中 提供domreader 和saxreader 兩類不同方式,而呼叫方式是一樣的。這就是依靠介面的好處。從檔案讀取 xml,輸入檔名,返回 xml文件 publicdocument read string filename...

dom4j解析xml檔案

一 利用dom4j建立乙個內容如下的xml檔案sqlmapconfig.xml 步驟 1.建立乙個輸出流,指定建立的sqlmapconfig.xml檔案的位置 outputstream outputstream os new fileoutputstream d sqlmapconfig.xml 2...

dom4j解析XML檔案

dom4j解析xml檔案 匯入dom4j.jar包 建立xml檔案 xmlwriter writer null 宣告寫xml的物件 outputformat format outputformat.createprettyprint format.setencoding utf 8 設定xml檔案的...