1. 程式人生 > >dom4j解析xml文件

dom4j解析xml文件

文件 配置文件 約束 dom att 子節點 文件路徑 tro 用途

/***xml文件用途配置文件
* xml文件的編寫使用兩種約束DTD和schema技術
* xml文件內容的解析(讀取)使用dom4j技術
* 1,得到解析輸入流
* 2,將文件解析成Document對象
* 3,根據Document對象得到根元素
* 4,根據根元素得到子元素集合
* 5,根據子元素再次得到子元素
*/
//獲取xml文件中的內容
SAXReader sr = new SAXReader();
//讀取文件內容,文件路徑有\需要轉義
Document doc = sr.read("src\\com\\yz\\xml\\NewFile.xml");
//得到根節點
Element el = doc.getRootElement();

// System.out.println(el.getName());
//得到子節點集合
List<Element> list = el.elements();

for (Element ob : list) {
System.out.println(ob.attributeValue("name"));
//得到子節點中屬性的值
System.out.println(ob.element("key").attributeValue("name"));
}

}

dom4j解析xml文件