Я использую Visual Studio 2013, C# ...Попытка выбора элементов по дочернему элементу
У меня есть этот XML в переменной 'myXml':
<root>
<article><title>A1</title><category><title>Geography</title></category></article>
<article><title>A2</title><category><title>History</title></category></article>
<article><title>A3</title><category><title>Geography</title></category></article>
<article><title>A4</title><category><title>Finance</title></category></article>
</root>
Как я могу получить каждый, который имеет название категории «Финансы» с использованием LINQ2XML, либо как лямбда, либо простой запрос LINQ?
У меня есть этот запрос LINQ, который не работает:
var doc = XDocument.Parse(myXml);
var l = (from d in doc.Elements("root").Elements("article")
where d.Elements("category").Elements("title").Equals("Finance")
select d);
К сожалению, это все еще не работает. –
имя? вместо названия. Подожди секунду, я пытаюсь это сделать. – W92