Dom4J的方法概述

2021-09-07 08:18:43 字數 1752 閱讀 2582

dom4j的常用方法

 document

 element getrootelement() :獲取根元素物件(根標籤)

 element

 list elements() :獲取所有的子元素

 list elements(string name):根據指定的元素名稱來獲取相應的所有的子元素

 element element(string name):根據指定的元素名稱來獲取子元素物件,如果元素名稱重複,則獲取第乙個元素

 string elementtext(string name) :根據指定的子元素名稱,來獲取子元素中的文字

 string gettext() :獲取當前元素物件的文字

 void settext(string text):設定當前元素物件的文字

dom4j的常用方法

 element

 string attributevalue(string name):根據指定的屬性名稱獲取其對應的值

 public element addattribute(string name,string value):根據指定的屬性名稱和值進行新增或者修改beanutils的常用方法

功能分析

 得到某個具體的節點內容:列印"鄭州"

 遍歷所有元素節點:列印他們的元素名稱。

 ps: 因為不知道有多少個元素節點, 所以需要遞迴

 private static void method2() throws exception

 

 public static void treewalk(element element)

 }

 private static void method() throws exception

  <?xml version="1.0" encoding="utf-8"?>

 

 < city>

 < name>鄭州< /name>

 < region>高薪區< /region>

 < /city>

 < city>三門峽< /city>

 < city>洛陽< /city>

 < city>安陽< /city>

 < city>南陽< /city>

 < /state>

功能分析

 修改某個元素節點的主體內容:信陽–>安陽

 刪除指定元素節點:刪除元素開封

 注意: 呼叫方法完畢, 僅僅是在記憶體中進行了修改, 需要用到outputformat和xmlwirter兩個類配合使用將資料寫入到檔案

功能分析

 向指定元素節點中增加子元素節:新增乙個新城市南陽

 向指定元素節點上增加同級元素節點:在洛陽前面,新增乙個三門峽

 功能分析

 操作xml檔案屬性:列印state的name

 新增屬性:state: gdp=「99999億」

dom4j 使用dom4j生成xml

使用org.dom4j.element 建立xml 生成service.xml檔案 param tran 交易物件 param filepath 資料夾路徑 public static void exportservicexml listtranlist,string filepath servic...

Dom4J的常用方法

將xml字串轉換為map集合 classname transferutils company wwww.kinglong.com desc author kinglong hao date 2017年5月1日上午9 13 32 public class transferutils return ma...

dom4j慣用的方法

dom4j常用的方法 element有幾個重要的方法 l addcomment 新增注釋 l addattribute 新增屬性 l addelement 新增子元素 一些常用的思路 saxreader sx new saxreader document document documenthelpe...