Ваш код отлично работает для меня:
using System;
using System.Collections.Generic;
using System.Xml.Linq;
using System.Linq;
class Test
{
static void Main()
{
XNamespace nsAtom = "http://www.w3.org/2005/Atom";
var feed = XElement.Load("test.xml");
Console.WriteLine(feed.Descendants(nsAtom + "entry").Count());
}
}
(Я удалил выражение запроса, потому что оно ничего не делало, но и раньше работало).
Это просто с test.xml
, установленным на XML, который вы указали в вопросе.
Если вы печатаете feed
с ошибочным кодом, что вы видите?