以下是四種讀取xml檔案的方式,每種都有自己的用處。這是我在寫日誌管理器的時候查詢到的。希望能給大家幫助
首先我們先給出乙個簡單的xml檔案
<?xml version="1.0" ?>
17891
sdffff
job2010-1-1
5000.00
1000.00 2
7369
smith
clerk
7902
1980-12-17
800.0020
第一種:
/*** 使用dom4j 中saxreader 獲取document容器,利用此容器的elementiterator讀取xml檔案
*/public static void readxml() throws documentexception
第二種/**
* 使用elements方法進行xml的讀取,相當於條件查詢,可以根據不同的節點,利用for迴圈查詢該節點下所有的資料。
* @throws documentexception
*/public static void readxml02() throws documentexception}}
第三種:
/*** 使用介面卡來完成xml的讀取。
* @param args
* @throws documentexception
*/public static void readxml04() throws documentexception
});}
第四種:
/*** 使用selectnodes讀取xml檔案
* @param args
* @throws documentexception
*/public static void readxml05(string elementpath) throws documentexception
}以上四種都是使用dom4j來讀取xml檔案。是比較常見的四種方式。當然還有其他的不用dom4j的方式。不過在此處我沒有列出。如果有知道其他方式的朋友歡迎回帖。一起研究。
Dom4j讀取xml檔案
一 xml檔案 1.0 encoding utf 8 chenleixing date 2015 02 15 張三24 男 zhangxiaochao date 2015 02 15 李四24 女 二 建立file,獲取根節點 獲取檔案的document物件,然後獲取對應的根節點 author ch...
dom4j讀取XML簡單使用
測試例子1 suppresswarnings unchecked public class testdom4j 得到文件的document param is return throws documentexception public static document getdocument inpu...
dom4j 使用dom4j生成xml
使用org.dom4j.element 建立xml 生成service.xml檔案 param tran 交易物件 param filepath 資料夾路徑 public static void exportservicexml listtranlist,string filepath servic...