using System.Threading.Tasks;
using Microsoft.Toolkit.Parsers.Rss;
public static void Main()
MainAsync().GetAwaiter().GetResult();
private static async Task MainAsync()
await GetArticles("https://rss.at5.nl/rss/misdaad");
private static async Task GetArticles(string url)
using (var client = new HttpClient())
var feedResponse = await client.GetAsync(url);
if (!feedResponse.IsSuccessStatusCode)
Console.WriteLine("Feed unavailable");
response = await feedResponse.Content.ReadAsStringAsync();
if (string.IsNullOrWhiteSpace(response))
Console.WriteLine("Feed empty");
var parser = new RssParser();
var rss = parser.Parse(response);
foreach (var item in rss)
Console.WriteLine(item.Title);
Console.WriteLine(ex.Message.ToString());