我试图了解如何用于SyndicationItem
显示符合 RSS 2.0 或 Atom 的提要。
什么属性SyndicationItem
给了我帖子的完整描述。似乎有一个Summary
属性,但根据 MSDN,它只提供摘要。我还注意到,在我的 RSS 提要阅读器中,一些 RSS 提要仅显示几行描述,我必须单击并转到该网站以获取完整帖子。但在某些提要中,我可以在提要阅读器中看到完整的帖子。
有人可以解释这一切是如何结合在一起的吗?
PS:我的网页允许用户输入 RSS 提要地址,我需要验证提要是否存在。如果是这样,我需要抓取最后 x 项并显示提要的标题和完整描述
编辑
XmlReader reader = XmlReader.Create("http://feeds.encosia.com/Encosia");
SyndicationFeed feed = SyndicationFeed.Load(reader);
foreach (var item in feed.Items)
{
Console.WriteLine(item.Title.Text);
Console.WriteLine(item.PublishDate.ToString("dd/MM/yyyy"));
Console.WriteLine(item.Summary.Text);
Console.WriteLine();
}
reader.Close();
第一篇文章的标题、日期和摘要是:
本周我将赠送 10 个月的免费 TekPub 17/05/2010 如果你在 Twitter 上关注我,这堆免费的 TekPub 试用版可能看起来很熟悉:每张卡都可兑换为 TekPub 的一个月会员资格,它允许免费,不受限制地访问网站上的所有视频。当然,这也包括访问我的 TekPub 系列,掌握 jQuery。我已经放弃了其中许多 [...]
###
最初发布于Encosia。如果你在别处读到这个,过来看看原文。
本周我将赠送 10 个月的免费 TekPub
如果你去 RSS 提要,你会看到帖子比上面的输出长