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

最新文章

  1. O365(世纪互联)SharePoint 之文档库使用小记
  2. 架构验证过程发现非数据类型错误 validation found non-data type errors
  3. JS系列——Linq to js使用小结
  4. codeforces #310 div1 C
  5. 利用Linux系统函数alarm() 来检测计算机性能
  6. Hadoop Security Authentication Terminology --Kerberos
  7. OAuth 2.0: Bearer Token Usage
  8. Spring AOP的切入点表达式
  9. ActiveMQ (二) 常用配置简介
  10. 教你一个vue小技巧,一般人我不说的
  11. 关于overflow-x: hidden隐藏滚动条失效的解决方案
  12. 项目启动报错java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
  13. Python基础2 列表 字典 集合
  14. HttpServletRequest的使用
  15. ios中通过过RGB绘制图片
  16. 配置Hadoop1.2.1
  17. 转 GraphQL Schema Stitching explained: Schema Delegation
  18. java学习笔记16--I/O流和文件
  19. struts2学习(10)struts2国际化
  20. go chapter 6 - map array

热门文章

  1. HDU - 2892:area (圆与多边形交 求面积)
  2. Error Downloading Packages: yum更新出现错误
  3. 论文阅读理解 - Stacked Hourglass Networks for Human Pose Estimation
  4. 20155208徐子涵 2016-2017-2 《Java程序设计》第9周学习总结
  5. HDU 1159:Common Subsequence(LCS模板)
  6. Spark各个版本新特性
  7. spring模拟ioc
  8. codeforces 788A Functions again
  9. POI事件模型处理execl导入功能(只支持07版本的execl)
  10. centos 7 lvs 负载均衡搭建部署