Я пытаюсь понять, как использовать 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, вы увидите, что сообщение длиннее, чем вывод выше