Bonjour à tous.

Voila, je dois renseigner dans un fichier XML, des attributs pour certains noeuds.
Pour cela, je dois regarder le contenu du noeud, et savoir si j'ai sélectionné le bon noeud avec la bonne valeur, si c'est le cas, alors je crée l'attribut correspond et je l'affecte.

Au départ, je ne savais pas comment faire pour récuperer un noeud en effectuant un test de valeur. J'ai donc consulter le tutoriel correspondant sur le site : xpath-fonctionnements-predicats
Et j'ai donc appliqué la méthode nécessaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xmlProfil.SelectSingleNode("//Offres/Produit[.="+nomOffre+"]").Attributes.SetNamedItem(attribut1);
Malheuresement (et comme je m'y attendais), le fait de préciser [.="+nomOffre+"] ne fonctionne pas, mais je ne sais pas du tout comment procéder pour le coup.
Existe t'il une fonction en c# que j'ignore permettant d'effectuer ceci ? ou alors est-ce ma requête qui est mal écrite ?

Merci d'avance !