我正在尝试将 wordpress 博客中的帖子添加到我的网站,我正在尝试使用 SyndicationFeed 类和 XmlReader 使用以下代码
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 is Null但问题是此 SO 帖子中提供的答案给了我一个错误
'System.Collections.ObjectModel.Collection<string>' to 'string'
.
请有人指出我正确的方向。
**编辑:**正如@Sapster 所指出的,完整的错误声明如下
Cannot implicitly convert type 'System.Collections.ObjectModel.Collection<string>' to 'string'