public void ReadXmlDetails(string xmlFileName) { StudentData studentData = new StudentData(); docLoad.Load(xmlFileName); XmlNodeList node = docLoad.SelectNodes("//StudentData/StudentInfo"); res = GetListOfSudentInfo(node); }
private StudentData GetListOfSudentInfo(XmlNodeList node) { StudentData studentData = new StudentData(); foreach (XmlNode studInfo in node) { string name = studInfo.SelectSingleNode("StudentName").InnerText; StudentInfo refstudInfo = new StudentInfo(name); XmlNode subjects = studInfo.SelectSingleNode("Subjects"); var res = GetAllMarksOfSubjects(subjects); refstudInfo.Add(res); studentData.Add(refstudInfo); } return(studentData); }