小编Mat*_*eiß的帖子

在XDocument中编辑特定元素

我最近开始学习C#,我遇到了一个XML.Linq用来存储数据的问题.我希望这个问题是可以理解的,因为我还不熟悉所有正确的术语,因为英语不是我的第一语言.

我读了很多问题/谷歌搜索,但我自己无法弄清楚.

我想更新一个如下所示的现有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> 
Run Code Online (Sandbox Code Playgroud)

更改特定元素中值的最简单方法是什么?

假设我想改变特定存档平衡.

我想通过IdNumber访问存档游戏(这些数字是唯一的)

然后我想更改balance的值(例如更改为50),然后将这些更改保存到我的文档中.

c# xml linq

36
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×1

linq ×1

xml ×1