#rest Get请求返回xml String字符串 String responseString = RestClient.doGet(refundUrl,String.class,requestParam,null); #将xml字符串转换成map
Map<String, Object> map = new HashMap<>(); Document document = null; try { document = DocumentHelper.parseText(xml); Element root = document.getRootElement(); List<Attribute> rootAttr = root.attributes(); //存在错误信息 if (rootAttr.size() > 0) { //do something } else { for (Iterator i = root.elementIterator(); i.hasNext(); ) { Element jd = (Element) i.next(); map.put(jd.getName(), jd.getText()); } } } catch (DocumentException e) { e.printStackTrace(); }