用dom4j解析XML如何找到乙個節點的子結點

2021-05-26 15:04:17 字數 999 閱讀 1240

方法一:

root = documenthelper.parsetext(datas).getrootelement();

int num=-1; //遍歷根結點(books)的所有孩子節點(book節點)

for ( iterator iter = root.elementiterator(); iter.hasnext(); )

element element = (element) iter.next(); num++; //遍歷book結點的所有孩子節點(即title....),並進行處理

for ( iterator iterinner = element.elementiterator(); iterinner.hasnext(); )

element elementinner = (element) iterinner.next(); string a=elementinner.getname();//節點的名稱,如title

string b=elementinner.gettext();//節點的內容,如title標籤裡的內容

方法二

books = documenthelper.parsetext(datas).getrootelement();

element book = null; element title = null;

list list = books .elements("book");

for (int i = 0; i < list.size(); i++)

book = (element) list.get(i);

list listfile = book .elements("title ");

string a=((element) listfile.get(0)).gettexttrim();//dom4j tutorials

string b=((element) listfile.get(1)).gettexttrim();//lucene studing

xml檔案解析 DOM4J

讀取並解析xml文件 讀寫xml文件主要依賴於org.dom4j.io包,其中 提供domreader 和saxreader 兩類不同方式,而呼叫方式是一樣的。這就是依靠介面的好處。從檔案讀取 xml,輸入檔名,返回 xml文件 publicdocument read string filename...

DOM4J解析XML文件

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

dom4j解析xml檔案

一 利用dom4j建立乙個內容如下的xml檔案sqlmapconfig.xml 步驟 1.建立乙個輸出流,指定建立的sqlmapconfig.xml檔案的位置 outputstream outputstream os new fileoutputstream d sqlmapconfig.xml 2...