java代码如何解析接口并返回xml类型值呢?
下文笔者讲述java代码将字符串解析为xml字符的方法分享,如下所示
实现思路: 借助SAXReader对象中的read方法 即可加载xml字符串例
public static Map<String, String> parseXml(String xml) { if (StringUtils.isEmpty(xml)) { return new HashMap<String, String>(); } SAXReader saxReader = new SAXReader(); Document document = null; try { document = saxReader.read(new ByteArrayInputStream(xml.getBytes("UTF-8"))); } catch (Exception e1) { log.error("解析调用结果异常", e1); e1.printStackTrace(); } //获取根元素 Element root = document.getRootElement(); Map<String, String> map = new HashMap<String, String>(); iterateor(root, map); return map; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。