RSS (xml 形式) をデータソースとして読み込もうとしていますが、シンジケーション フィードに読み込もうとするとエラーが発生します。
名前空間名 '' を持つ要素 'channel' が見つかりませんでした。行 1、位置 21。
これは私のコードです:
public IEnumerable<FeedItem> GetRssFeedList()
{
XmlReader reader = XmlReader.Create(_urlRssFeed);
SyndicationFeed feed = SyndicationFeed.Load(reader);
var feedItems = feed.Items.Select(c=> new FeedItem { Title = c.Title.Text, Link = c.Links.FirstOrDefault().ToString(), Description = c.Summary.Text});
return feedItems;
}
_urlRssFeed = " http://www.educaweb.com/rss/actualidad/ "
それが有効な RSS であるかどうかを確認しました 。
私はそれが何であるか分かりませんか?前もって感謝します。
ところで、これは私のカスタム フィード アイテム クラスです。
public class FeedItem
{
public string Title { get; set; }
public string Link { get; set; }
public string Description { get; set; }
}
希望は私を助けることができます! ありがとう!