[英]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.