我正在尝试创建一个元素并定义 xml 文档的路径,我的尝试之一是:
XElement main = XElement.Load(xmlpath);
然后我尝试选择要添加属性的现有元素
main.XPathSelectElement("/Row/ip_addresses").SetAttributeValue("id", sp_range.ToString());
拉斯尝试了这两个
main.XPathSelectElement("/Row/ip_addresses").ReplaceAttributes("id", sp_range.ToString());
此代码中没有出现任何错误,只是 xml 文档和现有元素没有任何反应,现有的子元素是,而父元素是我正在使用 Xpath 导航到我想要添加属性的子元素不根据 Linq 存在,我们应该能够更改存在或不存在的属性,并更改存在的 ElementTags 或创建不存在的元素。
请任何建议都会有所帮助