まとめサイトなどのRSSで良く使われる、
RDF形式のデータを扱うdotNetRDFのサンプルプログラムです。
クエリのあたりは動かしながら適当に調整して使ってください。
この辺りから適当なサイトのRDFのURLを持ってこれば動くと思います。
2chブログまとめwiki - ブログ一覧
using System; using System.Data; using VDS.RDF; using VDS.RDF.Parsing; namespace RdsSample { class Program { static void Main(string[] args) { string rdfUrl = "http://xxxxxxxxxxx/index.rdf"; IGraph g = new Graph(); UriLoader.Load(g, new Uri(rdfUrl)); var feedTitles = g.ToDataTable().AsEnumerable() .Where(x => x.ItemArray[1].ToString().Contains("title")); ///出力例① ///[Url],[Tilte] ///http://XXXXX.html,記事のタイトル foreach (var fTitle in feedTitles) { Console.WriteLine( fTitle.ItemArray[0].ToString() + "," + fTitle.ItemArray[2].ToString() ); } ///出力例② ///[Url],[DateTimeOffset] ///http://XXXXX.html,2014-01-04T19:32:35+09:00 var feedDateTimes = g.ToDataTable().AsEnumerable() .Where(x => x.ItemArray[1].ToString().Contains("date")); foreach (var fdt in feedDateTimes) { Console.WriteLine( fdt.ItemArray[0].ToString() + "," + fdt.ItemArray[2].ToString() ); } } } }