从请求中获取xml内容并解析成map

来源:互联网 发布:清雅源茗茶淘宝买吗 编辑:程序博客网 时间:2024/06/08 02:37
/** * 根据request将XML流解析成MAP *  * @param request * @return * @throws IOException * @throws DocumentException */public static Map<String, String> xmlToMap(HttpServletRequest request) throws IOException, DocumentException {Map<String, String> map = new HashMap<>();SAXReader reader = new SAXReader();InputStream in = request.getInputStream();Document document = reader.read(in);Element root = document.getRootElement();List<Element> list = root.elements();for (Element e : list) {map.put(e.getName(), e.getText());}in.close();return map;}

0 0