Вопрос по SyndicationItem - ASP.NET - PullRequest
1 голос
/ 24 мая 2010

Я пытаюсь понять, как использовать SyndicationItem для отображения канала, совместимого с RSS 2.0 или Atom.

Какое свойство SyndicationItem дает мне полное описание поста. Похоже, что есть свойство Summary, но для каждого MSDN оно дает только сводку. Также я заметил, что в моем RSS-ридере некоторые RSS-каналы показывают только несколько строк описания, и я должен щелкнуть и перейти на веб-сайт для полной записи. Но в некоторых новостях я вижу полный пост в Reader.

Может кто-нибудь объяснить, как все это получается вместе?

PS: моя веб-страница позволяет пользователю вводить адрес канала RSS, и мне нужно проверить, существует ли канал. Если это так, мне нужно взять последние x элементов и показать заголовок и полное описание канала

EDIT

        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, вы увидите, что сообщение длиннее, чем вывод выше

1 Ответ

2 голосов
/ 24 мая 2010

Вы пробовали Content свойство?

Получает и задает содержимое элемента приобретения.

Существуют отдельные свойства для Title, Summary и т. Д. Не существует ни одного свойства или метода, который бы возвращал всю информацию для элемента.

...