


























































































執(zhí)行結(jié)果應(yīng)該是這樣:

循環(huán)解析節(jié)點(diǎn):






























其次DOM4J的解釋
一.Document對象相關(guān)
1.讀取XML文件,獲得document對象.


2.解析XML形式的文本,得到document對象.


3.主動創(chuàng)建document對象.


二.節(jié)點(diǎn)相關(guān)
1.獲取文檔的根節(jié)點(diǎn).

2.取得某節(jié)點(diǎn)的單個(gè)子節(jié)點(diǎn).

3.取得節(jié)點(diǎn)的文字


4.取得某節(jié)點(diǎn)下名為"member"的所有字節(jié)點(diǎn)并進(jìn)行遍歷.






5.對某節(jié)點(diǎn)下的所有子節(jié)點(diǎn)進(jìn)行遍歷.




6.在某節(jié)點(diǎn)下添加子節(jié)點(diǎn).

7.設(shè)置節(jié)點(diǎn)文字.

8.刪除某節(jié)點(diǎn).

9.添加一個(gè)CDATA節(jié)點(diǎn).


contentElm.getText(); // 特別說明:獲取節(jié)點(diǎn)的CDATA值與獲取節(jié)點(diǎn)的值是一個(gè)方法
contentElm.clearContent(); //清除節(jié)點(diǎn)中的內(nèi)容,CDATA亦可
三.屬性相關(guān).
1.取得某節(jié)點(diǎn)下的某屬性


2.取得屬性的文字


3.遍歷某節(jié)點(diǎn)的所有屬性






4.設(shè)置某節(jié)點(diǎn)的屬性和文字.

5.設(shè)置屬性的文字


6.刪除某屬性


四.將文檔寫入XML文件.
1.文檔中全為英文,不設(shè)置編碼,直接寫入的形式.



2.文檔中含有中文,設(shè)置編碼格式寫入的形式.






五.字符串與XML的轉(zhuǎn)換
1.將字符串轉(zhuǎn)化為XML


2.將文檔或節(jié)點(diǎn)的XML轉(zhuǎn)化為字符串.






