Tro*_*ics 94 c# rss xmltextreader
阅读RSS源的最佳方法是什么?
我XmlTextReader用来实现这一目标.有没有其他最好的方法呢?
XmlTextReader reader = new XmlTextReader(strURL);
DataSet ds = new DataSet();
ds.ReadXml(reader);
Run Code Online (Sandbox Code Playgroud)
看完后,RSS提要使用XmlTextReader,有没有什么办法可以填充数据ListItem,而不是DataSet?

dlo*_*lez 164
添加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;
...
}
Run Code Online (Sandbox Code Playgroud)
Mat*_*nes 85
该System.ServiceModel.Syndication命名空间有一些东西给你,即SyndicationFeed类.
这是一个老帖子,但为了节省一些时间,如果你像我一样到达这里,我建议你看看CodeHollow.FeedReader包,它支持更广泛的RSS版本,更容易使用,看起来更健壮.https://github.com/codehollow/FeedReader
| 归档时间: |
|
| 查看次数: |
123714 次 |
| 最近记录: |