110

RSS フィードを読む最良の方法は何ですか?

私はXmlTextReaderこれを達成するために使用しています。それを行うための他の最良の方法はありますか?

XmlTextReader reader = new XmlTextReader(strURL);

DataSet ds = new DataSet();
ds.ReadXml(reader);

を使用してRSS フィードを読んだ後、 の代わりにXmlTextReaderデータを入力する方法はありますか?ListItemDataSet

ここに画像の説明を入力

4

5 に答える 5

192

System.ServiceModel参照を追加する

使用SyndicationFeed:

string url = "http://fooblog.com/feed";
XmlReader reader = XmlReader.Create(url);
SyndicationFeed feed = SyndicationFeed.Load(reader);
reader.Close();
foreach (SyndicationItem item in feed.Items)
{
    String subject = item.Title.Text;    
    String summary = item.Summary.Text;
    ...                
}
于 2013-01-08T19:00:52.740 に答える
9

あなたはまさにそれを行うSyndicationFeedclassを探しています。

于 2012-05-01T14:50:20.953 に答える