public static List <Site> FromXML(XElement xsites) { List <Site> sites = new List <Site>(); foreach (XElement xsite in xsites.Elements()) { sites.Add(Site.FromXML(xsite)); } return(sites); }