У меня есть этот xml-файл:
<objects>
<object>
<value>test</value>
</object>
<object>
<value>foo</value>
</object>
<object>
<value>bar</value>
</object>
</objects>
Теперь я хочу запросить этот xml и извлечь все объекты-элементы, где текст в value-element = "foo"
Есть ли простой способ сделать это?
Я пробовал что-то вроде этого:
var objects = from e in xml.Elements("value")
where e.Value.Equals("foo", StringComparison.OrdinalIgnoreCase)
select e.parent;
Это не работает ..