1
我将一个xml文件加载到Xelement中。然后我寻找一个通过命名为r的元素:使用LINQ TO XML不更新属性?
XElement elem = xmlTemplate.Descendants().Where(x => x.Name.LocalName == "R").FirstOrDefault();
然后我搜索通过属性EF和EX:
elem.Attribute("EF").SetValue(txtEffective.Text);
elem.Attribute("EX").SetValue(txtExpire.Text);
但是当我打电话xTemplate.Save(...),它不保存udpated属性。我也尝试过:
elem.Attribute("EF").Value = txtEffective.Text;
elem.Attribute("EX").Value = txtExpire.Text;
请问您能否包含您的XML文件?你的代码应该可以工作,你可以用“string xml = xmlTemplate.ToString();”以查看您的XElement是否已更新。也许你会遇到保存问题.... –