linq to xml修改节点问题

背景:配置文件名: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);

}

现象:没有抛出异常,但是操作配置文件不成功。改成节点替换也操作失败。

请各位给与指导!


阿波罗的战车
浏览 378回答 2
2回答

狐的传说

最后还要save一下哦
打开App,查看更多内容
随时随地看视频慕课网APP