Dom4j的簡易操作
主題: |
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