/// <summary> /// Lee los alumnos de un xml de un curso. /// </summary> /// <param name="reader"></param> /// <param name="curso"></param> private void LeerAlumnosCurso(XmlReader reader, Curso curso) { while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element) { if (reader.Name == "Alumno") { int id = int.Parse(reader.GetAttribute("id"), CultureInfo.InvariantCulture); string nombre = reader.GetAttribute("nombre"); string apellidop = reader.GetAttribute("apellido"); string simbolo = reader.GetAttribute("simbolo"); Alumno alumno = new Alumno(id, nombre, apellidop, simbolo); curso.AgregarAlumno(alumno); } } else if (reader.NodeType == XmlNodeType.EndElement && reader.Name != "Alumno") { break; } } }