1

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; }
}

希望は私を助けることができます! ありがとう!

4

1 に答える 1