AtomFeed

The Atom Syndication Format is an XML language used for web feeds.
This project is a .NET implement of The Atom Syndication Format (RFC 4287).
Follows and conforms to W3C Atom feed validation.
Installation
dotnet add package AtomFeed
Usage
Serialize:
using AtomFeed;
using AtomFeed.Element;
var feed = new Feed
{
Id = "urn:uuid:" + Guid.NewGuid().ToString(),
Title = "My Blog Feed",
Updated = DateTimeOffset.UtcNow,
Entries =
[
new Entry
{
Id = "urn:uuid:" + Guid.NewGuid().ToString(),
Title = "My First Article",
Updated = DateTimeOffset.UtcNow
}
]
};
var xmlDocument = AtomFeed.Serialize(feed);
Deserialize:
using AtomFeed;
var feed = AtomFeed.Deserialize(xml);
License
The MIT License