我的代码或多或少归结为:
XDocument memberDB = XDocument.Load("my-path.xml");
var rank = memberDB.Descendants... Blah blah (this part works)
foreach (var g in rank) {
g.SetValue("thing");
}
我已经让选择器工作了,所以不是问题,也没有返回错误信息。仍然执行g.SetValue行之后的代码,但XML文档保持不变。怎么办?
答案 0 :(得分:1)
您需要在编辑后保存文档。
memberDB.Save("my-path.xml")
答案 1 :(得分:0)
嗨所以 memberDB 是文档,等级不是对文档的引用,也不是 g 。那么,如果只有排名和 g 获得新值, memberDB 如何知道它应该更改值?