PersonModule.Student.toXML C# (CSharp) Method

toXML() public method

public toXML ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement
        override public XElement toXML()
        {
            Student student = (Student) this;
            XElement studentNode = new XElement("Student");
            studentNode.Add(base.toXML());
            XElement coursesListNode = new XElement("CoursesList");
            foreach (var course in student.coursesList)
            {
                coursesListNode.Add(new XElement ("Course",course));
            }
            studentNode.Add(coursesListNode);
            XElement gradesListNode = new XElement("GradesList");
            foreach (var grade in student._gradeList)
            {
                gradesListNode.Add(grade.toXML());
            }
            studentNode.Add(gradesListNode);
            studentNode.Add(new XElement("FacultyNumber", student.FacultyNumber));
            studentNode.Add(new XElement("Rank", student.Rank));
            //studentNode.Add(new XElement("Points", student.TotalPoints));
            return studentNode;
        }