700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > dom4j解析xml获取所有的子节点并放入map中

dom4j解析xml获取所有的子节点并放入map中

时间:2019-05-31 19:02:38

相关推荐

dom4j解析xml获取所有的子节点并放入map中

dom4j递归解析所有子节点

//解析返回的xml字符串,生成document对象Document document = DocumentHelper.parseText(resultXml);//根节点Element root = document.getRootElement();//子节点List<Element> childElements = root.elements();Map<String,Object> mapEle = new HashMap<String, Object>();//遍历子节点mapEle = getAllElements(childElements,mapEle);

private Map<String, Object> getAllElements(List<Element> childElements,Map<String,Object> mapEle) {for (Element ele : childElements) {mapEle.put(ele.getName(), ele.getText());if(ele.elements().size()>0){mapEle = getAllElements(ele.elements(), mapEle);}}return mapEle;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。