/**
* XML转换为List 例:<student></student>
* @Description: XML转换为List
* @param @return
* @return List<Map> 返回类型
* @author 陈帅
* @throws Exception
* @date 2017年2月22日 下午2:24:38
*/
public static List<Map<String,String>> getXmlParseList(String xmlStr) throws Exception{
List<Map<String,String>> list=new ArrayList<Map<String,String>>();
org.dom4j.Document doc=DocumentHelper.parseText(xmlStr);
org.dom4j.Element root =doc.getRootElement();
List<org.dom4j.Element> childElements = root.elements();
for (org.dom4j.Element child : childElements) {
Map<String,String> rootNodeMap=new HashMap<String,String>();
List<org.dom4j.Element> elementList = child.elements();
for (org.dom4j.Element ele : elementList) {
rootNodeMap.put(ele.getName(), new String(ele.getText().getBytes("ISO8859-1"),"GB2312"));
}
list.add(rootNodeMap);
}
return list;
}
* XML转换为List 例:<student></student>
* @Description: XML转换为List
* @param @return
* @return List<Map> 返回类型
* @author 陈帅
* @throws Exception
* @date 2017年2月22日 下午2:24:38
*/
public static List<Map<String,String>> getXmlParseList(String xmlStr) throws Exception{
List<Map<String,String>> list=new ArrayList<Map<String,String>>();
org.dom4j.Document doc=DocumentHelper.parseText(xmlStr);
org.dom4j.Element root =doc.getRootElement();
List<org.dom4j.Element> childElements = root.elements();
for (org.dom4j.Element child : childElements) {
Map<String,String> rootNodeMap=new HashMap<String,String>();
List<org.dom4j.Element> elementList = child.elements();
for (org.dom4j.Element ele : elementList) {
rootNodeMap.put(ele.getName(), new String(ele.getText().getBytes("ISO8859-1"),"GB2312"));
}
list.add(rootNodeMap);
}
return list;
}