我想在我的 iPhone 应用程序中手动添加 RSS 提要 URL。有什么方法可以验证 RSS 提要。我知道可以对 URL 进行正确验证,但是有什么方法可以找出给定的 url 是否包含正确的 RSS/atom?
问问题
441 次
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 回答