【支付专区】之解析微信支付返回xml
2024-10-13 21:13:18
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;
}
最新文章
- O365(世纪互联)SharePoint 之文档库使用小记
- 架构验证过程发现非数据类型错误 validation found non-data type errors
- JS系列——Linq to js使用小结
- codeforces #310 div1 C
- 利用Linux系统函数alarm() 来检测计算机性能
- Hadoop Security Authentication Terminology --Kerberos
- OAuth 2.0: Bearer Token Usage
- Spring AOP的切入点表达式
- ActiveMQ (二) 常用配置简介
- 教你一个vue小技巧,一般人我不说的
- 关于overflow-x: hidden隐藏滚动条失效的解决方案
- 项目启动报错java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
- Python基础2 列表 字典 集合
- HttpServletRequest的使用
- ios中通过过RGB绘制图片
- 配置Hadoop1.2.1
- 转 GraphQL Schema Stitching explained: Schema Delegation
- java学习笔记16--I/O流和文件
- struts2学习(10)struts2国际化
- go chapter 6 - map array
热门文章
- HDU - 2892:area (圆与多边形交 求面积)
- Error Downloading Packages: yum更新出现错误
- 论文阅读理解 - Stacked Hourglass Networks for Human Pose Estimation
- 20155208徐子涵 2016-2017-2 《Java程序设计》第9周学习总结
- HDU 1159:Common Subsequence(LCS模板)
- Spark各个版本新特性
- spring模拟ioc
- codeforces 788A Functions again
- POI事件模型处理execl导入功能(只支持07版本的execl)
- centos 7 lvs 负载均衡搭建部署