找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 129|回复: 0

解析XML数据请求包

[复制链接]

373

主题

55

回帖

1944

积分

管理员

积分
1944
发表于 2022-12-27 11:10:16 | 显示全部楼层 |阅读模式
一般外部调用请求我们的接口把XML文件发送过来都会存放在body 中
我们通过HttpServletRequest.getInputStream() 转换成String 拿到XML 文件后


会借助外部的工具,例如DOM4J, 解析XML 数据结构
Map<String, String> map = new HashMap<>();
SaxReader reader = new SaxReader();
Document documenrt = reader.read(inputStream);
Element root = document.readRootElement();
List<Element> elements=  root.elements();
for(element : elements) {
    map.put(element.getName, element.getStringValue());
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-9-20 10:48 , Processed in 0.022826 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表