SyndicationItem
RSS2.0またはAtom準拠のフィードを表示するために使用する方法を理解しようとしています。
どのプロパティがSyndicationItem
投稿の全体的な説明を私に与えます。プロパティがあるように見えSummary
ますが、MSDNによると、概要のみが表示されます。また、RSSフィードリーダーでは、一部のRSSフィードに数行の説明しか表示されないため、クリックしてWebサイトにアクセスして投稿全体を表示する必要があることに気付きました。ただし、一部のフィードでは、フィードリーダー内に投稿全体を表示できます。
誰かがこれらすべてがどのように一緒になるかを説明できますか?
PS:私のWebページでは、ユーザーが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();
最初の投稿のタイトル、日付、概要は次のとおりです。
今週、TekPubを10か月間無料でプレゼントします。2010年5月17日Twitterでフォローすると、この無料のTekPubトライアルのスタックは見覚えがあるかもしれません。各カードはTekPubの1か月のメンバーシップと交換できます。 、サイト上のすべてのビデオへの無制限のアクセス。もちろん、これには私のTekPubシリーズであるMasteringjQueryへのアクセスも含まれます。私はそれらの多くを配りました[...]
###
もともとEncosiaに投稿されました。これを他の場所でリードしている場合は、来てオリジナルを見てください。
今週はTekPubを10か月間無料でプレゼントします
RSSフィードにアクセスすると、投稿が上記の出力よりも長いことがわかります