Bonjour,

Voilà j'ai un soucis pour la création d'un fichier xml.

Je souhaite creer une boucle qui charge le contenu de deux arraylist dans un fichier xml.
Le premier passage se passe très bien seulement je rencontre une erreur au second.
Le jeton StartElement dans l'état Error générera un document XML non valide.
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 public static void creation_xml(ArrayList nom, ArrayList parametres, string chemin)
        {
            XmlTextWriter Writer = new XmlTextWriter(chemin, System.Text.Encoding.UTF8);
            Writer.WriteStartDocument();
            for (int i = 0; i < nom.Count; i++)
            {
                Writer.WriteStartElement("parametre"); //plantage ici au second passage
                Writer.WriteElementString("Nom", nom[i].ToString());
                Writer.WriteElementString("valeur", parametres[i].ToString());
                Writer.WriteEndElement();
            }
            Writer.Flush(); //vide le buffer
            Writer.Close(); // ferme le document
        }