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"));
        }
예제 #2
0
        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"));
        }