public static Mission chargerXml(XmlDocument xmlDoc )
        {
            XmlNode nodeMission = xmlDoc.SelectSingleNode("Mission");

                     int tmp_duree_mission = int.Parse(nodeMission.SelectSingleNode("Duree").InnerText);
                     string tmp_nom_mission = nodeMission.SelectSingleNode("Nom").InnerText;
                     Carte tmp_carte = Carte.chargerXml(nodeMission.SelectSingleNode("Carte"));

                     int tmp_temps_mission = int.Parse(nodeMission.SelectSingleNode("Temps").InnerText);

                     List<Jour> tmp_listeJour = new List<Jour>();
                     XmlNode nodeListeJour = nodeMission.SelectSingleNode("ListeJour");
                     foreach (XmlNode nodeJour in  nodeListeJour.SelectNodes("Jour"))
                     {
                        tmp_listeJour.Add(Jour.chargerXml(nodeJour));
                     }

                     List<Astronaute> tmp_listeAstronaute = new List<Astronaute>();
                     XmlNode nodeListeAstronaute = nodeMission.SelectSingleNode("ListeAstronaute");
                     foreach (XmlNode nodeAstronaute in nodeListeAstronaute.SelectNodes("Astronaute"))
                     {
                         tmp_listeAstronaute.Add(Astronaute.chargerXml(nodeAstronaute));
                     }

                      Mission result = new Mission(tmp_duree_mission,tmp_nom_mission,tmp_carte,tmp_temps_mission,tmp_listeJour,tmp_listeAstronaute);
                      return result;
        }
 private void chargerMission_Click(object sender, EventArgs e)
 {
     M = new Mission(500, "images/nanedi valles.jpg", "Mission test");
        refreshJours();
 }
 private void chargerMission_Click(object sender, EventArgs e)
 {
     openFileDialog1 = new OpenFileDialog();
     openFileDialog1.Filter = "XML-File | *.xml";
     if (openFileDialog1.ShowDialog() == DialogResult.OK)
     {
         xmlDoc = new XmlDocument();
         xmlDoc.Load(openFileDialog1.FileName);
         M = Mission.chargerXml(xmlDoc);
     }
     refreshJours();
     refreshAstronautes();
 }