-1

我想在这里使用 YouTube atom 提要检索视频的标题:http: //gdata.youtube.com/feeds/api/videos/uRTXEjjrOko然后我想将此标题添加到我的数据库中。我该怎么做?

4

1 回答 1

2

Linq TO XML 是用于处理 XML 的推荐 API。你会得到这样的标题:

@using System.Xml.Linq;
@{
    var url = "http://gdata.youtube.com/feeds/api/videos/uRTXEjjrOko";
    var video = XDocument.Load(url);
    XNamespace media = video.Root.GetNamespaceOfPrefix("media");
    var title = video.Descendants(media + "title").First().Value;
}

如果您想获得指向缩略图的链接,您可以这样做:

var thumbnail = video.Descendants(media + "thumbnail").First().Attribute("url").Value;

实际上有 4 个缩略图链接。上面的代码只是抓住了第一个。一旦你提取了你想要的所有值,你就可以在方法中将它们与你的 SQL 一起使用Database.Execute

于 2012-11-28T17:28:05.310 回答