Ich habe eine XDocument mit XElements wie folgt aus:XElement-Wert in XDocument aktualisieren?
<PageContent>
<Text>My Text</Text>
<Image>image.jpg</Image>
</PageContent>
ich das Textelement finden möchten, und seinen Wert zu aktualisieren. Ich habe einige LINQ funktioniert, aber es gibt den Wert zurück, anstatt mir das XElement und XDocument im Gegenzug zu aktualisieren.
Ich habe dies getan: var q = XMLData.Descendants ("Pagecontent") Nachkommen() SingleOrDefault (x => x.Name == item.Key);.. q.Value = item.Value; Allerdings, wenn ich XMLData betrachten, hat sich nichts geändert – Jon
Ihre Abfrage klingt gut. Wenn Sie die Änderung nicht sehen, liegt das wahrscheinlich daran, dass Sie danach suchen. Können Sie den Code posten, mit dem Sie überprüfen, ob die Änderung stattgefunden hat? –
doc.Save (...) hinzufügen; – WhiteWolfza