static void Main(string[] args)
        {
            var siteMap = new SiteMap();
            var myBase = "http://simongoldstone.com";

            siteMap.Add(new SiteMapEntry { ChangeFreq = ChangeFrequency.Daily, LastMod = DateTime.Now, Loc = myBase + "/", Priority = 0.9 }); // home page
            siteMap.Add(new SiteMapEntry { ChangeFreq = ChangeFrequency.Daily, LastMod = DateTime.Now, Loc = myBase + "/contact", Priority = 0.3 }); // contact page

            ISiteMapRenderer renderer;

            Console.WriteLine("XML OUTPUT:");
            renderer = new SiteMapXmlRenderer();
            Console.WriteLine(renderer.Render(siteMap, 1000, 1));

            Console.WriteLine("\r\n\r\nHTML OUTPUT:");
            renderer = new SiteMapHtmlTableRenderer();
            Console.WriteLine(renderer.Render(siteMap, 1000, 1));

            Console.WriteLine("\r\n\r\nSITE MAP INDEX OUTPUT:");
            var index = new SiteMapIndexRenderer(myBase);
            Console.WriteLine(index.Render(siteMap));

            Console.WriteLine("\r\n\r\nFinished. Press Enter.");
            Console.ReadLine();
        }