WP8 支不支持LINQ TO XML???
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类型的参数 往文件里面写数据,还有修改的方式?我都是把位置置0,重头写入一遍。。
[解决办法]
您这问的是怎么更新XML,而不是LINQ啊,就像楼上说的,从写就好了
[解决办法]
#3楼的代码
试试这样
fs.SetLength(0);
doc.Save(fs);
如果不行
fs.SetLength(0);
XmlWriter xw = XmlWriter.Create(fs);
doc.Save(xw);
如果这样好了,楼主你要切jj