【发布时间】:2010-05-23 21:38:15
【问题描述】:
我正在尝试了解如何使用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提要,你会看到帖子比上面的输出长
【问题讨论】:
-
你能发布一个你想要得到什么和你实际得到什么的例子。如果您也可以发布提要的来源,那也会有所帮助。
标签: .net asp.net rss syndication