[C#] [1.1] Modification d'attributs d'un noeud XML

Résolu
SupaLou Messages postés 74 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 19 septembre 2006 - 18 août 2006 à 15:48
SupaLou Messages postés 74 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 19 septembre 2006 - 18 août 2006 à 16:34
Bonjour tout le monde,

alors jai un fichier Parametres.xml qui ressemble à ceci:

<?

xmlversion="1.0"encoding="utf-8"?>

<racine>
   <superviseurl="superviseur"m="1234567">
   </superviseur>
</racine>

Je souhaiterai pouvoir modifier la valeur des attributs "l" et "m" mais n'y arrive pas...
J'ai quand même tenté cela:

// On charge le fichier xml
xmlFile.Load(Server.MapPath("Parametres.xml"));
// On recupère le noeud superviseur
XmlNode xmlNodeSuperviseur = xmlFile.SelectSingleNode("//superviseur");
// On affecte une nouvelle valeur à l'attribut "l" de ce noeud ========> mais celà ne donne rien, même pas une erreur
xmlNodeSuperviseur.Attributes["l"].Value = "Hello";
xmlNodeSuperviseur.Attributes["m"].Value = "World";

Voilà merci pour votre aide

1 réponse

SupaLou Messages postés 74 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 19 septembre 2006
18 août 2006 à 16:34
C'est bon j'ai fini par trouver il fallait penser a sauvegarder les changements apportés au fichier xml grâce à :
xmlFile.Save(Server.MapPath("Parametres.xml"));

voiliv voilou
3
Rejoignez-nous