我最近開始學習C#,並遇到一個問題,使用XML.Linq
來存儲數據。我希望這個問題是可以理解的,因爲我還不熟悉所有正確的術語,因爲英語不是我的第一語言。編輯XDocument中的特定元素
我讀了很多問題/谷歌搜索,但我無法弄清楚自己。
我想更新,看起來像這樣一個現有的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>
是什麼改變了某個元素的值,最簡單的方法?
比方說,我想換一個特定祕技的餘額。
我想的ID號訪問祕技(這些編號是唯一的)
然後我想改變的餘額值(例如50),然後保存這些更改我的文件。
出於某種原因,我有一個錯誤「對象引用未設置爲實例...」,然後我用'XDocument.Load(fileName)修復它;' – newbieguy