微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何在ASP.Net webapp中使用RSS feed

如何解决我如何在ASP.Net webapp中使用RSS feed

| 我需要创建一个将使用RSS提要的Web应用程序。我是否需要以相同的方式走,   创建一个XMLReader,加载XML,解析它,然后将值绑定到不同的字段。   还有其他方法可以使用Web RSS Feed并将其显示在我的aspx页面上。     

解决方法

您描述的步骤几乎就是您要做的,加载XML,解析它,然后呈现输出。但是,有些API可以很轻松地完成此任务。例如,Linq-to-XML使得解析RSS feed变得微不足道。例如,以下代码解析和RSS feed,为每个项目创建一个FeedItemModel:
var rssFeed = XDocument.Parse(yourRSSString);
var items = from item in rssFeed.Descendants(\"item\")
            select new FeedItemModel()
                    {
                        Title = item.Element(\"title\").Value,DatePublished = DateTime.Parse(item.Element(\"pubDate\").Value),Url = item.Element(\"link\").Value,Description = item.Element(\"description\").Value
                    };
    ,我已经为此写了一篇博客文章,它将引导您完成整个过程。 http://www.wduffy.co.uk/blog/how-to-consume-an-xml-feed-in-aspnet-rss/     ,在线提供了一个RSS工具包。您可以根据需要尝试使用它。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。