0

我想在我的 iPhone 应用程序中手动添加 RSS 提要 URL。有什么方法可以验证 RSS 提要。我知道可以对 URL 进行正确验证,但是有什么方法可以找出给定的 url 是否包含正确的 RSS/atom?

4

2 回答 2

0

取自http://www.haiders.net/post/C-RSS-Feed-Fetcher-Display-RSS-Feed-with-2-lines-of-Code.aspx

//www.haiders.net | Jan 2010
//C# Example: Fetch and Shape RSS Feed
    string rssUri = "http://some.feed.uri.xml";
    var doc = System.Xml.Linq.XDocument.Load(rssUri);
    var rssFeed = from el in doc.Elements("rss").Elements("channel").Elements("item")
          select new { Title = el.Element("title").Value, Link = el.Element("link").Value,
          Description = el.Element("description").Value };
//The data is ready, assuming we have a ListView to display the Feed named lvFeed
//Lets bind the Feed to the ListView
    lvFeed.DataSource = rssFeed;
    lvFeed.DataBind();
//Thats all!
于 2013-05-28T12:56:08.890 回答
0

首先,您可以验证它是否是有效的 URL。之后,您可以从您的响应中验证数组计数。因为,如果它不是有效的 URL,那么您将不会从响应中获取任何数据..

于 2013-05-28T12:50:15.543 回答