美文网首页
使用Java实现将XML文件的内容解析为Map

使用Java实现将XML文件的内容解析为Map

作者: 希望是水户洋平 | 来源:发表于2020-08-06 10:32 被阅读0次

代码如下

    public static Map<String, String> transformXmlToMap(String xml) {
        Map<String, String> map = new HashMap<String, String>();
        try {
            String[] tokens = xml.trim().substring(5, xml.trim().length() - 3)
                    .split("\"");

            for (int i = 0; i < tokens.length - 1; i += 2) {
                String key = tokens[i].trim();
                String val = tokens[i + 1];

                map.put(key.substring(0, key.length() - 1), val);
            }
        } catch (StringIndexOutOfBoundsException e) {
            System.err.println(xml);
        }

        return map;
    }

相关文章

网友评论

      本文标题:使用Java实现将XML文件的内容解析为Map

      本文链接:https://www.haomeiwen.com/subject/ehfbrktx.html