public void decoderTrame(String xml) { 
		ParseXML monFichier = new ParseXML(xml);
		for(int i = 0; i< monFichier.getTrame().length;i++){
			int id = monFichier.getTrame()[i].getId();
			int taille = monFichier.getTrame()[i].getDlc();
			
			int date = 0;
			
			if(filemessages.isEmpty()){
				debut = monFichier.getTrame()[i].getDate();
			}
			else{
				date = (int)(monFichier.getTrame()[i].getDate()-debut);
			}
			
			mess_en_cours = message_en_cours(id, date, taille);
			
			filemessages.add(mess_en_cours);
			//System.out.println(mess_en_cours.getClass().getName());
			if(mess_en_cours != null){
				mess_en_cours.decoder(monFichier.getTrame()[i].getData());
			}
		}
		//System.out.println(filemessages.size());
	}