xml 转map
/**
* @param xml
* @return Map
* @description 将xml字符串转换成map
*/
public static Map<String, String> readStringXmlOut(String xml) {
Map<String, String> map = new HashMap<String, String>();
Document doc = null;
try { // 将字符串转为XML
doc = DocumentHelper.parseText(xml);
// 获取根节点
Element rootElt = doc.getRootElement();
//获取根节点下所有节点
List<Element> list = rootElt.elements();
for (Element element : list) {
//遍历节点
//节点的name为map的key,text为map的value
map.put(element.getName(), element.getText());
}
} catch (Exception e) {
e.printStackTrace();
}
return map;
}