Exemplo n.º 1
0
        public override University LoadData()
        {
            xDocument.Load(FileName);

            XmlNode xRoot = xDocument.DocumentElement;

            if (xRoot.Name != "University")
            {
                throw new XmlException();
            }

            University university = new University();

            foreach (XmlNode xNode in xRoot)
            {
                var member = LoadUniversityMembers(xNode);
                if (member == null)
                {
                    continue;
                }
                university.AddMember(member);
            }

            return(university);
        }