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快速上手
最新推荐文章于 2022-04-20 11:25:48 发布