Bonsoir,
J'ai un fichier xml nommé app.config dont le contenu est :
J'ai besoin de récupérer des valeurs et d'en modifier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="cleCommune" value="toto"/> <add key="cleSpecifique" value="titi"/> </appSettings> </configuration>
J'ai donc fait une recherche et j'ai trouvé : http://morpheus.developpez.com/trucs/classes/
Le code fonctionne très bien pour l'affichage d'une valeur.
Malheureusement pour la modification à l'aide de la fonction SetXmlValue rien est modifié dans le fichier.
Voici un bout de code que j'utilise :
La première messageBox m'affiche titi et la seconde m'affiche New clef mais le soucis c'est que rien est enregistré dans ce fichier app.config et je ne peut donc pas réutiliser la nouvelle valeur après un redémarrage de l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 MessageBox.Show(modifconf.GetXmlValue("cleSpecifique")); modifconf.SetXmlValue("cleSpecifique", "New clef"); MessageBox.Show(modifconf.GetXmlValue("cleSpecifique"));
Avez vous une idée de l'origine de ce problème ?
Merci d'avance de votre aide.
Partager