/**
* 读取XML
* @param filePath XML文件路径
* @return XML节点集
*/
@SuppressWarnings("unchecked")
public List<Element> readXml(String filePath){
List<Element> list = null;
FileInputStream fis = null;
try{
// File file = new File(filePath);
fis = new FileInputStream(filePath);
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(fis);
Element rootElement = document.getRootElement();
list = rootElement.elements();
}catch (Exception e) {
e.printStackTrace();
}finally{
try{
if(null != fis){
fis.close();
System.gc();
Thread.sleep(5000);
}
}catch(Exception e){
e.printStackTrace();
}
}
return list;
}