1

我试图了解如何用于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 提要,你会看到帖子比上面的输出长

4

1 回答 1

2

你试过Content房产吗?

获取和设置联合项目的内容。

Title等有单独Summary的属性。没有一个属性或方法可以返回项目的所有信息。

于 2010-05-23T21:41:47.697 回答