Если вы используете .NET 3.0 или 3.5 ... тогда я бы предложил использовать XMLReader для чтения документа в XDocument. Затем вы можете использовать LINQ to XML для запроса и преобразования RSS-канала во что-то пригодное для использования.
Создание чего-либо для десериализации XML также возможно и будет работать так же хорошо (если не лучше), но будет создавать больше времени.
В любом случае сработает ... делайте то, что вам удобнее (или, если вы пытаетесь изучить сериализацию XML, зайдите и узнайте что-то новое).