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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part xmlProfil.SelectSingleNode("//Offres/Produit[.="+nomOffre+"]").Attributes.SetNamedItem(attribut1);
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 !
Partager