| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 |  
//récupération des données du XML :
 
            XmlDataDocument xmlDoc = new XmlDataDocument();
            xmlDoc.Load(Program.path + "\\score.xml");
 
            DataSet ds = new DataSet();
            XmlNodeReader xnr = new XmlNodeReader(xmlDoc);
            ds.ReadXml(xnr);
 
            // Ecriture dans le fichier XML
 
            XmlTextWriter save = new XmlTextWriter(Program.path+"//score.xml", System.Text.Encoding.UTF8);
            save.Formatting = Formatting.Indented;
            save.WriteStartDocument();
            save.WriteStartElement("Scores");
 
for(i;i<=ds.table[0].rows.count;i++)
{
            save.WriteStartElement("Joueur");
            save.WriteElementString("Pseudo", ds.Tables[0].Rows[i][0].ToString());
            save.WriteElementString("Score", ds.Tables[0].Rows[i][1].ToString());
            save.WriteElementString("Level", ds.Tables[0].Rows[i][2].ToString());
            save.WriteEndElement();
}
            save.WriteStartElement("Joueur");
            save.WriteElementString("Pseudo",this.textBox1.Text);
            save.WriteElementString("Score",this.score.Text);
            save.WriteElementString("Level",this.level.Text);
            save.WriteEndElement();
 
 
            save.WriteEndElement();
 
            save.Flush();
            save.Close(); |