【发布时间】:2019-05-31 14:07:35
【问题描述】:
我正在尝试根据它的子元素值从 xml 文件中删除一个元素。
我的 xml 格式如下:
如果 CB 元素的子元素 CBA 的值为 AXIS,我想删除它。
这是我正在尝试的,编译器没有给我任何错误,但它也没有删除元素。
string portXML = @"C:\Users\User\Desktop\port.xml";
XDocument _port = XDocument.Load(portXML);
_port.Descendants().Where(e => e.Name("CBA").Value == "AXIS").Remove();
_port.Save(portXML);
我不熟悉属性/元素和 xDoc,所以如果这是一个愚蠢的问题,我很抱歉。
【问题讨论】:
-
你必须打电话给父母。
标签: c# linq-to-xml