1 使用vtd技术将xml转换为Map
1)引入maven依赖:
<dependency>
<groupId>com.ximpleware</groupId>
<artifactId>vtd-xml</artifactId>
<version>2.13</version>
</dependency>
2)转换过程:
package com.wj.business.util; import com.ximpleware.*; import java.io.UnsupportedEncodingException; import java.util.HashMap; public class ClientResponseUtil2 { private static final String UTF8 = "UTF-8"; public static void main(String args[]) throws UnsupportedEncodingException, ParseException, XPathParseException, NavException, XPathEvalException { String resourceXml = "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n" + "<resources>\n" + " <string name=\"January\">January</string>\n" + " <string name=\"February\">February</string>\n" + " <string name=\"March\">March</string>\n" + " <string name=\"April\">April</string>\n" +