读书人

WP8 支不支持LINQ TO XML?该怎么解决

发布时间: 2013-11-29 00:21:24 作者: rapoo

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);

如果这样好了,楼主你要切jjWP8 支不支持LINQ TO XML?该怎么解决

读书人网 >Windows Mobile

热点推荐