Я просто пытаюсь запросить XML-документ и перебрать результаты за минусом определенных элементов. В идеале я хотел бы достичь этого в запросе, а не удалять его из коллекции до или во время итерации.Linq to Xml, Filter Element from Query (C#)
<body>
Stuff I want
<element>
Stuff I dont want
</element>
</body>
Я пытался что-то вдоль этих линий, но не везло ....
var doc = XDocument.Load("document.xml");
var results = doc.Descendants("body")
.Where(x => x.Name != "element")
Я, конечно, из моего элемента с помощью XML, извинения, если это было отвечено уже.
+1 за каламбур. – StriplingWarrior
Как определена ваша схема? Могут ли ваши нежелательные элементы появляться в нескольких местах, или все они сразу под телом? – StriplingWarrior
Лучший образец XML поможет. Является ли «Stuff I want» просто текстовым или может быть сочетание текста и элементов? –