[C#] Ecriture et append dans un fichier XML
Bonsoir,
Je suis nouveau dans le mon de l'ASP.NET (C#)
je test aujourd'hui les fichier XML
J'ai fait cette procédure pour écrire dans un fichier XML
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| protected void EcrireDansXml(string NomValeur, string valeur)
{
string f = Server.MapPath("./test.xml");
XmlTextWriter fichierXML = new XmlTextWriter(f, null);
fichierXML.WriteStartDocument();
fichierXML.WriteWhitespace("\n\t");
fichierXML.WriteStartElement("Logiciels");
fichierXML.WriteWhitespace("\n\t\t");
fichierXML.WriteStartElement(NomValeur);
fichierXML.WriteWhitespace("\n\t\t\t");
fichierXML.WriteString(valeur);
fichierXML.WriteWhitespace("\n\t\t");
fichierXML.WriteEndElement();
fichierXML.WriteWhitespace("\n\n\t\t");
fichierXML.WriteWhitespace("\n\t");
fichierXML.WriteEndDocument();
fichierXML.Close();
} |
Seul hic, c'est que ma procédure me recréé mon fichier xml à chaque fois.
Comment faire pour que ma procédure face un ajout si c'est un nouveau NomValeur ou une modification si le NomValeur existe déja ?
Merci