使用SetElementValue這是我的XML如何在的XDocument
<?xml version="1.0"?>
<SearchHistory>
<Search>
<title>Text 1</title>
<count>0</count>
</Search>
<Search>
<title>Text 2</title>
<count>0</count>
</Search>
</SearchHistory>
的樣品,我想改變的計數文本值1
這是我的嘗試:
xdoc.Descendants("Search")
.Where(x => x.Element("title").Value == tbSearch.Text)
.Single().SetElementValue("count", curCount);
問題是什麼?除非''
@FrédéricHamidi他們匹配...如果我把錯誤的價值tbSearch.Text它扔我異常...我沒有得到任何錯誤,它只是不會改變計數值 – a1204773 2013-03-04 14:16:17
@Loclip,你如何驗證計數值已經改變或沒有? – 2013-03-04 14:18:10