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")); }
public void guardarListaAArchivoXML_CLearAll() { XmlDocument doc = new XmlDocument(); XmlElement RAIZ = doc.CreateElement("Unidades"); doc.AppendChild(RAIZ); XmlElement UNIDAD; XmlElement IDUNIDAD; XmlElement IDMATERIA; XmlElement NUMEROUNIDAD; XmlElement NUMEROCALIFICACION; foreach (Unidad u in listaDeTodasLasUnidades) { UNIDAD = doc.CreateElement("Unidad"); RAIZ.AppendChild(UNIDAD); IDUNIDAD = doc.CreateElement("idU"); IDUNIDAD.AppendChild(doc.CreateTextNode(u.idUnidad.ToString())); UNIDAD.AppendChild(IDUNIDAD); IDMATERIA = doc.CreateElement("idM"); IDMATERIA.AppendChild(doc.CreateTextNode(u.idMateria.ToString())); UNIDAD.AppendChild(IDMATERIA); NUMEROUNIDAD = doc.CreateElement("numU"); NUMEROUNIDAD.AppendChild(doc.CreateTextNode(u.NumeroUnidad.ToString())); UNIDAD.AppendChild(NUMEROUNIDAD); NUMEROCALIFICACION = doc.CreateElement("calU"); NUMEROCALIFICACION.AppendChild(doc.CreateTextNode(u.CalificacionUnidad.ToString())); UNIDAD.AppendChild(NUMEROCALIFICACION); } listaDeTodasLasUnidades.Clear(); doc.Save(Server.MapPath("~/AlmacenamientoXML/UnidadesXML.xml")); }