背景:配置文件名:user.config
<?xml version="1.0" encoding="utf-8"?>
<userInfos>
<userInfo>
<user id="1">
<passport>admin</passport>
<password>123456</password>
</user>
</userInfo>
</userInfos>
我的操作语句:XElement userElement=XElment.load();//加载文件
strin newPsw="654321";
var UserInfo=from c in userElment.Element("userInfo") select c;
var user=UserInfo.Elements("user");
foreach(var userT in user){
userT.SetElementValue("password",newPsw);
}
现象:没有抛出异常,但是操作配置文件不成功。改成节点替换也操作失败。
请各位给与指导!
最后还要save一下哦
恩,楼上说的对。对xml文件进行的增、删、改操作,都需要save一下。请看我的这篇文章 http://www.cnblogs.com/mingmingruyuedlut/archive/2011/01/27/1946239.html
学习!