Я работаю с рыночными данными xml, и у меня получилось почти обратное значение этого linq, чтобы работать нормально, но я хотел бы вернуть количество элементов, которые имеют атрибут "symbol", но имеют нулевое значение "LastTradeDate"элемент.Код ниже возвращает 0, но я знаю, что они там.Я решил, что сэкономлю все данные xml, полагая, что это очевидно, что происходит.Вот что у меня есть:
XDocument doc = XDocument.Load(addressString);
XElement results = doc.Root.Element("results");
var makeInfo =
(from s in doc.Descendants("quote")
where s.Element("LastTradeDate") == null
&& s.Attribute("symbol") != null
select s.Attribute("symbol")).Count();