public void getWinners() {
		winners = new ArrayList<Winner>();
		try {
			XMLInputFactory inputFactory = XMLInputFactory.newInstance();
			InputStream in = new FileInputStream("leaderboard.xml");
			XMLEventReader eventReader = inputFactory.createXMLEventReader(in);
			Winner item = new Winner("", 0);
			
			while(eventReader.hasNext()) {
				XMLEvent event = eventReader.nextEvent();
				
				if(event.isStartElement()) {
					if(event.asStartElement().getName().getLocalPart().equals("name")) {
						event = eventReader.nextEvent();
						item.setName(event.asCharacters().getData());
						continue;
					}
				}
				if(event.isStartElement()) {
					if(event.asStartElement().getName().getLocalPart().equals("score")) {
						event = eventReader.nextEvent();
						item.setScore(Integer.parseInt(event.asCharacters()
								.getData()));
						continue;
					}
				}
				if(event.isEndElement()) {
					EndElement endElement = event.asEndElement();
					if(endElement.getName().getLocalPart().equals("winner")) {
						winners.add(item);
						item = new Winner("", 0);
					}
				}
			}
		}
		catch(FileNotFoundException e) {
			e.printStackTrace();
		} catch (XMLStreamException e) {
			e.printStackTrace();
		}
		winners.add(winner);
	}