我试图抓住这个网站的所有<entry>标签.它会加载到XDocument中,但我似乎无法抓住任何元素.这是我的代码:<entry>
XDocument netflixPage = new XDocument();
netflixPage = XDocument.Load("http://odata.netflix.com/Catalog/Titles");
foreach (XElement xe in netflixPage.Descendants("entry").ToList())
{
string movieInfo = xe.Value;
}
Run Code Online (Sandbox Code Playgroud)
你的代码试图获取entry的元素 命名空间,但是文档中包含entry的元素http://www.w3.org/2005/Atom 命名空间:
XNamespace atom = "http://www.w3.org/2005/Atom";
XDocument doc = XDocument.Load("http://odata.netflix.com/Catalog/Titles");
foreach (XElement xe in doc.Descendants(atom + "entry"))
{
string movieInfo = (string)xe;
}
Run Code Online (Sandbox Code Playgroud)