ワードプレスのブログから自分のサイトに投稿を追加しようとしています。次のコードを使用して、XmlReaderと一緒にSyndicationFeedクラスを使用しようとしています。
var reader = XmlReader.Create("http://nycphotographer.wordpress.com/feed/");
var feed = SyndicationFeed.Load<SyndicationFeed>(reader);
lblBlogPost.Text = "Latest posts from " + feed.Title.Text + Environment.NewLine;
foreach (var item in feed.Items)
{
lblBlogPost.Text += item.Title.Text + Environment.NewLine;
lblBlogPost.Text += item.Content + Environment.NewLine;
}
次に、フィードアイテムのコンテンツ(CDATAでエンコードされている)を読み込もうとすると、コンテンツセクションがnullになります。
次に、 SyndicationItem.ContentがNullであることを確認しようとしましたが、問題は、このSO投稿で提供された回答が次のエラーを表示していることです。
'System.Collections.ObjectModel.Collection<string>' to 'string'
。
誰かが私を正しい方向に向けてください。
**編集:** @Sapsterが指摘しているように、完全なエラーステートメントは次のとおりです。
Cannot implicitly convert type 'System.Collections.ObjectModel.Collection<string>' to 'string'