public Map<String, String> dealResult(String xmlResult) throws DocumentException {
Document doc = DocumentHelper.parseText(xmlResult); // 将字符串转为XML
Element rootElt = doc.getRootElement();
Map<String, String> map = new HashMap();
parseDocument(rootElt, map);
System.out.println();
return map;
}
public void parseDocument(Element element, Map<String, String> map) {
List elements = element.elements();
for (int i = 0; i < elements.size(); i++) {
Element ele = (Element) elements.get(i);
List eles = ele.elements();
if (eles.size() == 0) {
map.put(ele.getName(), ele.getStringValue());
} else {
parseDocument(ele, map);
}
}
}
字符串转XML并存到map中
猜你喜欢
转载自blog.csdn.net/pmdream/article/details/80423844
今日推荐
周排行