美文网首页
使用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