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());//要获取什么值,自由发挥
}
}
}
}
dom4j解析xml快速上手
猜你喜欢
转载自blog.csdn.net/qq_39153893/article/details/85013257
今日推荐
周排行