SyndicationFeed を機能させようとしていますが、私のコードは最初のアイテム (この場合は最初のタイトル タグ) しか返さないようです...いくつかのチュートリアルを見て、間違っていたかどうかを確認しました。コードがそれらのチュートリアルから正確にコピーされたとしても、結果は同じです - 最初の項目が表示されます。
コードは次のとおりです。
XmlReader reader = XmlReader.Create("http://www.goal.com/en-us/feeds/news?fmt=rss&ICID=OP");
SyndicationFeed feed = SyndicationFeed.Load(reader);
foreach(SyndicationItem item in feed.Items) {
Console.WriteLine(feed.Title.Text);
}
Console.WriteLine("Enter to quit");
Console.ReadLine();
これは次のようなものを返します。
Goal.com News - English - America
Goal.com News - English - America
Goal.com News - English - America
Goal.com News - English - America
...
Enter to quit
複数の RSS フィードも試しましたが、同じ結果が得られました。何が起こっているか知っている人はいますか?