Пример #1
0
        private void ParseSitemaps(XElement aRoot)
        {
            Sitemaps.Clear();

            foreach (var sitemap in aRoot.Elements("sitemap"))
            {
                var name     = sitemap.Element("name").Value;
                var link     = sitemap.Element("link").Value;
                var homepage = sitemap.Element("homepage").Element("link").Value;

                Sitemaps[name] = new Sitemap(name, new Uri(link), new Uri(homepage));
            }
        }
 public SitemapIndex(IEnumerable <Sitemap> sitemaps) : this()
 {
     Sitemaps.AddRange(sitemaps);
 }