Dom4j讀取xml文件

2021-07-27 12:03:59 字數 2007 閱讀 1910

dom4j獲取文件的步驟和方法:

1、獲取到dom4j的jar包以及幫助文件。

方法:獲取xml文件物件document

。file xmlfile = new file(「test.xml」);

saxreader reader = new saxreader();

document xmldoc = reader.read(xmlfile);

獲取根元素物件

element root = xmldoc.getrootelement();

獲取根元素名稱

string elementname = root.getname();

獲取直接子元素物件

通過元素名稱獲取元素物件

element element = root.element(「元素名稱");

獲取所有直接子元素物件集合

list elementlist = root.elements();

獲取元素物件中的文字

獲取element元素的內部文字

string text = element.gettext();

獲取element子元素內部文字

string text = element.elementtext(「子元素名稱」);

獲取元素屬性物件

通過屬性名獲取元素屬性物件

attribute   attribute = element.attribute(「屬性名稱");

通過索引獲取屬性物件

attribute  attribute = element.attribute(0);

獲取所有屬性物件集合

list  attributelist = root.attributes();

獲取屬性值

通過屬性物件

string value = attribute.getvalue();

通過元素物件

string  value = element.attributevalue(「屬性名稱」);

document:用於描述xml文件。

element:用於描述xml文件中的元素。

attribute:用於描述xml文件中的元素的屬性。

第乙個dom4j讀取xml文件的例子:

xml文件

/*** 第二個dom4j讀取xml檔案內容

* 節點

* 標籤

* 屬性

* 文字

執行結果:

test4()的執行結果:001

test5()的執行結果:[email protected]

練習-完整讀取xml文件內容:

DOM4J解析XML文件

dom4j是乙個簡單 靈活的開放源 的庫。疊代器 iterator s public static void listelementattribut element element public static void createelement doment doc xml xml schema ...

DOM4J解析XML文件

tip dom4j解析xml文件 tip document物件 dom4j中,獲得document物件的方式有三種 1.讀取xml檔案,獲得document物件 saxreader reader new saxreader document document reader.read new file...

DOM4j解析xml文件

dom4j解析xml文件 建立解析器 saxreader reader new saxreader 利用解析器讀入xml文件 document document reader.read new file input.xml 獲取文件的根節點 element root document.getroot...