jar包下载
官网地址:点我直达

将jar包导入工程

package com.cyb;
import java.io.InputStream;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class WxService {
/**
* 解析XML数据包
* @param is InputStream输入流
* @return
*/
public static Map<String, String> parseRequest(InputStream is){
Map<String, String> map=new HashMap<String, String>();
SAXReader reader=new SAXReader();
try {
//读取输入流,获取文档对象
Document document=reader.read(is);
//根据文档对象获取根节点
Element root=document.getRootElement();
//获取根节点的所有子节点
List<Element> elements=root.elements();
for (Element e:elements) {
map.put(e.getName(), e.getStringValue());
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return map;
}
}
解析xml,并将结果放入map