¿Cuál es la mejor forma de leer las fuentes RSS ?
Estoy usando XmlTextReader
para lograr esto. ¿Existe alguna otra mejor manera de hacerlo?
XmlTextReader reader = new XmlTextReader(strURL);
DataSet ds = new DataSet();
ds.ReadXml(reader);
Después de leer el feed RSS usando XmlTextReader
, ¿hay alguna manera de que pueda llenar los datos de ListItem
lugar de DataSet
?
c#
rss
xmltextreader
Tronics
fuente
fuente
System.ServiceModel.Syndication
Esta es una publicación antigua, pero para ahorrar algo de tiempo a la gente si llega aquí ahora como lo hice yo, le sugiero que eche un vistazo al paquete CodeHollow.FeedReader que admite una gama más amplia de versiones RSS, es más fácil de usar y parece más sólido . https://github.com/codehollow/FeedReader
fuente
Estás buscando la
SyndicationFeed
clase que hace exactamente eso.fuente
Utilizar este :
fuente
Actualización: esto solo es compatible con UWP - Windows Community Toolkit
Ahora hay una forma mucho más sencilla. Puede utilizar la clase RssParser . El código de muestra se proporciona a continuación.
Para no UWP, use la distribución del espacio de nombres
System.ServiceModel.Syndication
como otros sugirieron.fuente