JAVA XML

Dom4j的簡易操作

于翔 2016/12/28 18:37:16
1214







主題

Dom4j簡易操作

文章簡介

示範使用dom4j解讀XML並做新增刪除修改

作者

于翔

版本/產出日期

V1.0/2016.12.28


1. 前言

dom4j是JAVA的XML API,此套件將整個XML視為一個物件,使用上相當簡單,只要使用者了解XML的架構,就能對XML進行新增刪除修改的動作,同時dom4j也是個開放原始碼的軟體取得也是相當容易的。







2. 目的

示範簡單的dom4j操作

自行創造出XML檔,並對XML檔做讀取,修改,刪除。





3. 開始前準備

本架構建立於以下版本的環境:

JDK1.6

STS 3.1.0.RELEASE

dom4j–1.6.1







4. 範例

新增XML


執行成功後會在設定的儲存位置產生出一個XML檔如下


    讀取XML


這邊我們會讀取上一步所新增的XML檔案,可以一次印出XML的所有內容,也可以一個個把標簽內容取出再用指令print出來‧


    執行後的結果如下,上半部為全部印出,下半部是跑回圈一筆一筆印出


    修改XML


    這一個範例會在第一步所新增出來的XML上作新增,修改,刪除元素的動作‧


這邊在附上我們新增出來的XML原貌


    在上面程式,我們將標籤no=1內的元素都移除,標籤no=2內的元素內容都改為9999,並且在最後的地方新增了一個屬性no=4的資料進去,執行的結果會像下圖‧

5. 參考來源

Dom4j下載-https://dom4j.gith u b.io/

Dom4j的API查詢-http://dom4j.sourceforge.net/dom4j-1.6.1/guide.html

Dom4j使用範例-http://www.cnblogs.com/mengdd/archive/2013/06/05/3119927.html

Java中四種操作xml方式的比較-http://blog.xuite.net/javax/programmer/22438335-%EF%BC%BBXML%EF%BC%BDJava%E4%B8%AD%E5%9B%9B%E7%A8%AE%E6%93%8D%E4%BD%9Cxml%E6%96%B9%E5%BC%8F%E7%9A%84%E6%AF%94%E8%BC%83

于翔