簡體   English   中英

如何在 ASP.Net webapp 中使用 RSS 提要

[英]How do I consume a RSS feed in ASP.Net webapp

我需要創建一個使用 RSS 提要的 web 應用程序。 我是否需要像 go 一樣,

創建一個 XMLReader,加載 XML,解析它,然后將值綁定到不同的字段。 有沒有其他方法可以使用 web RSS 提要並將其顯示在我的 aspx 頁面上。

您描述的步驟幾乎就是您必須做的,加載 XML,解析它,然后渲染 output。 但是,有一些 API 可以很容易地完成這項任務。 例如,Linq-to-XML 使得解析 RSS 提要幾乎是微不足道的。 例如,此代碼解析和 RSS 提要,為每個項目創建一個 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 工具包 如果需要,您可以嘗試使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM