dom4j解析xml中指定元素下內容

2021-07-03 02:31:47 字數 852 閱讀 8858

需求:xml為如下樣式,現在我只想取得timer下面的5000和60000.

解決辦法如下:

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

idname

sfzw

5000

60000

/**

* 解析指定xml路徑下的資訊

* * @param filename

* xml檔案路徑

* @param xmlpath

* xml裡元素路徑

* @return 返回map,如map.get("delay")就可取到下面的5000

* 5000

60000

*/public map parserxml(string filename, string xmlpath)

}} catch (documentexception e)

return map;

} private document getdocument(string xmlfile) throws documentexception

public static void main(string args) */

string xmlpath = "/we/timer";

map map = d.parserxml(relativelypath, xmlpath);

system.out.println(map.get("delay"));

}

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...