J'ai un XDocument avec XElements comme celui-ci:Mettre à jour la valeur XElement dans XDocument?
<PageContent>
<Text>My Text</Text>
<Image>image.jpg</Image>
</PageContent>
Je veux trouver l'élément de texte et mettre à jour sa valeur. J'ai un certain LINQ fonctionnant mais renvoyant la valeur plutôt que me permettant de mettre à jour XElement et XDocument en retour.
je l'ai fait: var q = XMLData.Descendants ("PageContent") Descendants() SingleOrDefault (x => == x.Name item.Key);.. q.Valeur = item.Value; Cependant quand je regarde XMLData rien n'a changé – Jon
Votre requête semble bien. Si vous ne voyez pas le changement, c'est probablement à cause de la façon dont vous le vérifiez. Pouvez-vous poster le code que vous utilisez pour vérifier que le changement est arrivé? –
ajouter doc.Save (...); – WhiteWolfza