我想从频道的 rss 提要中获取频道信息和文件列表。例如, http ://gdata.youtube.com/feeds/api/users/google/uploads 是 google 的 rss 提要。例如,我如何获得提要的标题?还是视频列表?我试过了
WebClient wc = new WebClient();
XmlDocument xd = new XmlDocument();
xd.LoadXml(wc.DownloadString(strUrl));
XmlNode xn = xd.SelectSingleNode("/feed/title");
但是 xn 总是返回 null。我还尝试了“/title”、“feed/title”和“title”,但都没有奏效。同样对于视频列表,我累了
XmlNodeList vids = xd.SelectNodes("/entry");
以及其他一些没有成功的排列。
(编辑添加 xml 信息,因此没有人必须点击链接)
这是 xml 文件顶部的样子:
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:media="http://search.yahoo.com/mrss/"
xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/"
xmlns:gd="http://schemas.google.com/g/2005"
xmlns:yt="http://gdata.youtube.com/schemas/2007">
<id>http://gdata.youtube.com/feeds/api/users/google/uploads</id>
<updated>2013-08-19T21:47:34.674Z</updated>
<category scheme="http://schemas.google.com/g/2005#kind"
term="http://gdata.youtube.com/schemas/2007#video" />
<title type="text">Uploads by Google</title>
<logo>http://www.gstatic.com/youtube/img/logo.png</logo>
</feed>
我只想知道如何从中获取值,例如标题或 id