dom4j解析xml快速上手
Document document = DocumentHelper.parseText(xmlTest);//這種是儲存在String的xml,解析xml檔案要先讀取
Element root = document.getRootElement();//根節點list
if(null != root && StringUtils.equals(root.getName(), "aa")) {//獲取節點名稱對比,如果節點名稱符合繼續解析
Iterator it = root.elementIterator();//迭代器
while (it.hasNext()) {
Element element = (Element) it.next();//迭代獲取一個節點
if(null != element && StringUtils.equals(element.getName(),"bb")) {
Iterator it1 = element.elementIterator();//獲取根節點下一個節點迭代器
while(it1.hasNext()) {
Element element1 = (Element) it1.next();
map.put(element1.getName(), element1.getTextTrim());//要獲取什麼值,自由發揮
}
}
}
}