Вы не указываете пространство имен. Попробуйте это:
XNamespace atom = "http://www.w3.org/2005/Atom";
var entries = doc.Descendants(atom + "entry");
Кстати, я бы не использовал ASCII для этого, или DownloadData
... используйте WebClient.DownloadString
для обработки кодировки для вас. Или действительно, просто используйте XDocument.Load(url)
:
Например:
string url = ...;
XDocument doc = XDocument.Load(url);
XNamespace atom = "http://www.w3.org/2005/Atom";
var entries = doc.Descendants(atom + "entry");
Console.WriteLine(entries.Count()); // Prints 20