文章在這里
可參考:
http://www-900.ibm.com/developerWorks/cn/xml/x-injava/index.shtml
http://www-900.ibm.com/developerWorks/cn/xml/x-injava2/index.shtml
結(jié)論是:DOM4J是這場測試的獲勝者,目前許多開源項目中大量采用 DOM4J
其實我認(rèn)為歸根結(jié)底就是兩種技術(shù):DOM和SAX
DOM是一次性把XML讀進(jìn)內(nèi)存,構(gòu)造Document對象,然后可以以任何規(guī)則來解析文件,也可以做響應(yīng)修改,處理比較靈活。但是DOM比較消耗內(nèi)存,不能處理太大的文件。主流的DOM有JDOM,DOM4J;
SAX是一個事件驅(qū)動的解析器,是逐句讀文件,觸發(fā)事件,執(zhí)行操作。但是它只能解析,不能對XML文件修改。
posted on 2007-06-08 18:55
我愛佳娃 閱讀(774)
評論(0) 編輯 收藏 所屬分類:
JAVA基礎(chǔ)