public void convert_List_XML_SAVE() { XmlDocument doc = new XmlDocument(); XmlElement RAIZ = doc.CreateElement("Materias"); doc.AppendChild(RAIZ); XmlElement MATERIA; XmlElement IDMATERIA; XmlElement NOMBRE; foreach (Materia m in listaMaterias) { MATERIA = doc.CreateElement("Materia"); RAIZ.AppendChild(MATERIA); IDMATERIA = doc.CreateElement("idM"); IDMATERIA.AppendChild(doc.CreateTextNode(m.IdMateria.ToString())); MATERIA.AppendChild(IDMATERIA); NOMBRE = doc.CreateElement("Nombre"); NOMBRE.AppendChild(doc.CreateTextNode(m.Nombre)); MATERIA.AppendChild(NOMBRE); } doc.Save(Server.MapPath("~/AlmacenamientoXML/MateriasXML.xml")); }