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
} |