What is the best way to read *RSS feeds*?

I am using `XmlTextReader` to achieve this. Is there any other best way to do it?

```
XmlTextReader reader = new XmlTextReader(strURL);

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

```

After reading the *RSS feed* using `XmlTextReader`, is there any way I can populate data to `ListItem` instead of `DataSet`?

![enter image description here](https://i.stack.imgur.com/2uxep.gif)