public void SaveUser()
{
if (File.Exists(strPath))
{
XDocument doc = XDocument.Load(strPath);
XElement xe = (from db in doc.Elements("UserInfo") select db).Single();
xe.Element("UserId").Attribute("value").Value = txtUserID.Text;
xe.Element("Pwd").Attribute("value").Value = txtPwd.Text;
doc.Save(strPath);
}
}
我想把登陆成功的用户名密码存入XML中 最后save方法报错要用XmlWriter类型的参数
------解决方案--------------------
最后save方法报错要用XmlWriter类型的参数,那你为何不给它一个XmlWriter类型的参数???
你都知道问题所在了,还问什么。
------解决方案--------------------

------解决方案--------------------
您这问的是怎么更新XML,而不是LINQ啊,就像楼上说的,从写就好了
------解决方案--------------------
#3楼的代码
试试这样
fs.SetLength(0);
doc.Save(fs);
如果不行
fs.SetLength(0);
XmlWriter xw = XmlWriter.Create(fs);
doc.Save(xw);
如果这样好了,楼主你要切jj
