Проблема действительно в пространстве имен. Это может решить вашу проблему.
var document = XDocument.Load(feedUrl);
XPathNavigator navigator = document.CreateNavigator();
XmlNamespaceManager manager = new XmlNamespaceManager(navigator.NameTable);
manager.AddNamespace("n", "urn:yahoo:prods");
var xProducts = document.XPathSelectElements(
"/n:ProductSearch/n:Products/n:Product", manager
);
Эти XPath также работают:
var xProducts = document.XPathSelectElements("//n:Products/n:Product", manager);
var xProducts = document.XPathSelectElements("//n:Product", manager);