Недавно я начал изучать С#, и у меня возникла проблема с использованием XML.Linq
для хранения данных. Надеюсь, этот вопрос понятен, поскольку я еще не знаком со всеми правильными условиями, и поскольку английский не является моим первым языком.
Я прочитал много Вопросов /googled, но я не могу понять это сам.
Я хочу обновить существующий файл XDocument, который выглядит так:
<Data>
<IDCounter>2</IDCounter>
<Highscores>
.......
</Highscores>
<savegames>
<savegame>
<IdNumber>1</IdNumber>
<salutation>Mr</salutation>
<prename>Prename1</prename>
<surname>Surname1</surname>
<maximumbalance>100</maximumbalance>
<balance>100</balance>
</savegame>
<savegame>
<IdNumber>2</IdNumber>
<salutation>Mr</salutation>
<prename>Prename2</prename>
<surname>Surname2</surname>
<maximumbalance>100</maximumbalance>
<balance>100</balance>
</savegame>
</savegames>
</Data>
Каков самый простой способ изменить значение в определенном элементе?
Скажем, я хочу изменить баланс для определенной savegame.
Я хочу получить доступ к savegame с помощью IdNumber (эти числа уникальны)
Затем я хочу изменить значение баланса (например, до 50), а затем сохранить эти изменения в моем документе.