public void CommonSetExtendedChannelPropertiesUsingObjects(Rss20 rss)
        {
            RssAtomLink lnk = new RssAtomLink();

            lnk.href     = "http://something.com";
            lnk.hreflang = "en";
            lnk.title    = rss.channel.title;
            lnk.type     = "application/rss+xml";
            lnk.rel      = "self";
            lnk.length   = 102293;
            rss.channel.AddAtomLink(lnk);

            RssCreativeCommonsLicense lic = new RssCreativeCommonsLicense();

            lic.license = "http://creativecommons.org/useitall";
            rss.channel.AddCreativeCommonsLicense(lic);
        }
        public void CommonSetExtendedItemPropertiesUsingObjects(RssItem itm)
        {
            RssDublinCoreCreator cr = new RssDublinCoreCreator();

            cr.creator = "Paul Sirpenski";
            itm.AddCreator(cr);

            cr         = new RssDublinCoreCreator();
            cr.creator = "John Smith";
            itm.AddCreator(cr);

            RssContentEncoded enc = new RssContentEncoded();

            enc.encoded = WebUtility.HtmlEncode("THis is the funniest thing we need to do <today>");
            itm.AddContentEncoded(enc);



            RssAtomLink atomlnk = new RssAtomLink();

            atomlnk.href     = "http://something.com/item1";
            atomlnk.type     = "text/html";
            atomlnk.rel      = "self";
            atomlnk.title    = itm.title;
            atomlnk.hreflang = "en";
            atomlnk.length   = 383933;
            itm.AddAtomLink(atomlnk);

            RssSlashComments slash = new RssSlashComments();

            slash.comments = 594;
            itm.AddSlashComments(slash);

            RssCreativeCommonsLicense ccl = new RssCreativeCommonsLicense();

            ccl.license = "http://creativecommons.org/my-fav-license.html";
            itm.AddCreativeCommonsLicense(ccl);
        }