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是否已更新。也許你會遇到保存問題.... –