.NET Core library for building RSS Feeds
C#
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitattributes
.gitignore
License.md
README.md Update README.md Apr 14, 2016
appveyor.yml

README.md

RssSyndication

.NET Core library for building RSS Feeds

Current Build Status: Build status

Available as a Nuget Package for ASP.NET Core projects:

  • WilderMinds.RssSyndication 1.0.1

Example


// using WilderMinds.RssSyndication;

      var feed = new Feed()
      {
        Title = "Shawn Wildermuth's Blog",
        Description = "My Favorite Rants and Raves",
        Link = new Uri("http://wildermuth.com/feed"),
        Copyright = "(c) 2016"
      };

      var item1 = new Item()
      {
        Title = "Foo Bar",
        Body = "<p>Foo bar</p>",
        Link = new Uri("http://foobar.com/item#1"),
        Permalink = "http://foobar.com/item#1",
        PublishDate = DateTime.UtcNow,
        Author = new Author() { Name = "Shawn Wildermuth", Email = "shawn@foo.com" }
      };

      item1.Categories.Add("aspnet");
      item1.Categories.Add("foobar");

      item1.Comments = new Uri("http://foobar.com/item1#comments");

      feed.Items.Add(item1);

      var item2 = new Item()
      {
        Title = "Quux",
        Body = "<p>Quux</p>",
        Link = new Uri("http://quux.com/item#1"),
        Permalink = "http://quux.com/item#1",
        PublishDate = DateTime.UtcNow,
        Author = new Author() { Name = "Shawn Wildermuth", Email = "shawn@foo.com" }
      };

      item1.Categories.Add("aspnet");
      item1.Categories.Add("quux");

      feed.Items.Add(item2);

      var rss = feed.Serialize();

Let me know if you have any questions or issues!