Я пытаюсь удалить элемент из 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, поэтому извиняюсь, если это глупый вопрос.