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); }