Overview
Atom is a new syndication format (similar to RSS in functionality) but aimed to simplify the task with
a simple and clear specification.
Atom.NET is an open source library entirely developed in C# aimed to handle Atom feeds in an handy way.
It provides an object model to write and parse Atom feeds. It's compatible only with the 0.3 Atom draft specification.
It provides an object model to write and parse Atom feeds. It's compatible only with the 0.3 Atom draft specification.
It works under MS .NET 1.x and Mono 0.29 and later
Outside
- Reading and Writing Feeds with Atom.NET - (informit.com .NET Guide)
- Developer Tools - (atomenabled.org)
- GMail Reader
- FeedJumbler - Aggregate/Merge/Combine and Convert RSS and Atom Feeds
- Xml Journal System SDK - An Offline-Based Journal/Diary Program
News
- 16 Aug 2004: added an example to show how to use proxies (in VB.NET, thanks to Hilton Giesenow)
- 15 Jul 2004: 0.4.3 version released
- 4 Jul 2004: added an ASP.NET example (in VB.NET, thanks to Russell Lindell)
- 3 Jul 2004: checked into CVS part of mvp-xml library (thanks to Daniel Cazzulino)
* version 0.4.3
- added xml:base support
- Utils.cs: added a public GetVersion() method to obtain the version of the assembly at runtime
- fixed a bug in AtomPersonConstruct parsing
- AtomFeed.cs: added a Uri property for an easy identification of the uri of the feed
- AtomEntry.cs: added a Uri property for an easy identification of the uri of the entry
- added Load(System.Uri) for both feed and entry element
- merged XPathNavigatorReader.cs and XmlNamespaces.cs from mvp-xml library
- updated nant build file
- various bugfixes (see the cvs changelog)
- fixed a bug in the serialization of AtomCreated tag
- added support for loading from System.Xml.XmlReader
- added support for saving to System.Xml.XmlWriter
- enhanced media types support (now it does have quite every media type out there)
- fixed and updated nant build; updated Makefile
- The detailed changelog is quite long so i've linked the CVS version. If you don't see the last version (dated 24 Feb 2004) please wait since the web interface takes some time to synchronize to the cvs tree.
- fixed AtomGenerator constructors
- written AtomReader to parse atom feeds
- fixed a bug in a private method that invalidated parsing if the first <link> hasn't "alternate" attribute
- added IsIso8601Date(), IsIso8601DateLocal(), IsIso8601DateTZ() to validate iso 8601 date/times
- fixed some bugs with date/time representation in <modified>, <created>, <issued> elements
- fixed a bug in the serialization of xml:lang attribute
- added application/x.atom+xml in media types
- Utils class is no longer istantiable or inheritable
Mailing list
- Subscribe to the atomnet-discuss mailing list
Download