public boolean updateGameBoxscore(Sport sport, String scheduleID) {
		if (scheduleID==null) return false;
		
		String request = null;
		switch(sport) {
			case NBA: case NHL:
				request = "http://api.sportsdatallc.org/" + sport.getName() + "-" + access_level + sport.getVersion() + "/games/" + scheduleID + "/boxscore.xml?api_key=" + sport.getKey();
				
				Element element = send(request);
				int home_score = -1, away_score = -1;
				try {
					Node node = null;
					NodeList teamNodes = element.getElementsByTagName("team");
					for (int j=0;j<teamNodes.getLength();j++) {
						NamedNodeMap nodeMapTeamAttributes = teamNodes.item(j).getAttributes();
						node = nodeMapTeamAttributes.getNamedItem("points");
						if (j==0) {
							home_score = Integer.parseInt(node.getNodeValue());
						} else {
							away_score = Integer.parseInt(node.getNodeValue());
						}
					}
					
					ResultScoreModel result = new ResultScoreModel(scheduleID, home_score, away_score);	
					DataStore.storeResult(result);
					DataStore.updateSchedule(scheduleID, result);
				} catch (Exception e) {
					System.out.println("@ erreur lors du parcours du fichier xml dans getGameBoxscore()");
					return false;
				}
				break;
			// à compléter si besoin
			default:
				break;
		}
		return true;
	}