Apa cara terbaik untuk membaca RSS feed ?
Saya menggunakan XmlTextReader
untuk mencapai ini. Apakah ada cara terbaik lain untuk melakukannya?
XmlTextReader reader = new XmlTextReader(strURL);
DataSet ds = new DataSet();
ds.ReadXml(reader);
Setelah membaca umpan RSS menggunakan XmlTextReader
, adakah cara agar saya dapat mengisi data ListItem
daripada DataSet
?
c#
rss
xmltextreader
Tronics
sumber
sumber
System.ServiceModel.Syndication
Ini adalah posting lama, tetapi untuk menghemat waktu jika Anda sampai di sini sekarang seperti yang saya lakukan, saya sarankan Anda melihat paket CodeHollow.FeedReader yang mendukung versi RSS yang lebih luas, lebih mudah digunakan dan tampaknya lebih kuat . https://github.com/codehollow/FeedReader
sumber
Anda sedang mencari
SyndicationFeed
kelas , yang melakukan hal itu.sumber
Gunakan ini :
sumber
Pembaruan: Ini hanya mendukung dengan UWP - Windows Community Toolkit
Ada cara yang lebih mudah sekarang. Anda dapat menggunakan kelas RssParser . Kode sampel diberikan di bawah ini.
Untuk non-UWP gunakan Syndication dari namespace
System.ServiceModel.Syndication
seperti yang disarankan orang lain.sumber