public static ArrayList<Match> parser(String filePath) throws IOException, JDOMException{
File file=new File(filePath);
ArrayList<Match> result=new ArrayList<Match>();
StringBuffer sb=new StringBuffer();
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(file),"utf-8"));
String line="";
while ((line=br.readLine())!=null) {
sb.append(line+"\n");
}
br.close();
ByteArrayInputStream bs=new ByteArrayInputStream((sb.toString()).getBytes("utf-8"));SAXBuilder builder=new SAXBuilder(false);
Document document=builder.build(bs);Element root=document.getRootElement();
List<Element> child=root.getChildren();// System.out.println(child.size());
for (int i = 0; i < child.size(); i++) {
Match match=new Match();
Element element = child.get(i);
match.setDataweek(element.getChild("dataweek").getText());
match.setVs(element.getChild("vs").getText());
result.add(match);
}
bs.close();
return result;
}