Exemplo n.º 1
0
 public static bool TryParse(string xml, out Sitemap sitemap)
 {
     try
     {
         sitemap = Parse(xml);
         return(true);
     }
     catch
     {
         sitemap = null;
         return(false);
     }
 }
Exemplo n.º 2
0
        private static List <Sitemap> BuildSitemaps(List <Url> urls)
        {
            var sitemaps     = new List <Sitemap>();
            var sitemap      = new Sitemap();
            var numberOfUrls = urls.Count;

            for (var i = 0; i < numberOfUrls; i++)
            {
                if (i % MaxNumberOfUrlsPerSitemap == 0)
                {
                    sitemap = new Sitemap();
                    sitemaps.Add(sitemap);
                }

                sitemap.Add(urls[i]);
            }
            return(sitemaps);
        }