public static AtomFeed Load(SyndicationFeed feed, int maxEntries) { feed.Items = feed.Items.Take(maxEntries); using (MemoryStream ms = new MemoryStream()) { XmlWriter w = new XmlTextWriter(ms, Encoding.UTF8); feed.GetAtom10Formatter().WriteTo(w); w.Flush(); AtomFeed atomFeed = new AtomFeed(); ms.Position = 0; XmlReader r = new XmlTextReader(ms); atomFeed.ReadXml(r); return atomFeed; } }