Пример #1
0
        // Carga proyectoXML
        public ProyectoClass CargarProyectoXML(string URIProyectoXML)
        {
            RecursosProyectoClass    _recursosProyecto    = new RecursosProyectoClass();
            PropiedadesProyectoClass _propiedadesProyecto = new PropiedadesProyectoClass();
            ProyectoClass            proyecto             = new ProyectoClass();

            doc.Load(URIProyectoXML);

            XmlNode NodoPropiedades = doc.SelectSingleNode("proyecto/propiedades");
            XmlNode NodoRecursos    = doc.SelectSingleNode("proyecto/recursos");

            proyecto.PropiedadesProyecto = ReadPropiedadesProyecto(NodoPropiedades);
            proyecto.RecursosProyecto    = ReadRecursosProyecto(NodoRecursos);

            return(proyecto);
        }
Пример #2
0
        // Cargar propiedades del proyecto
        private PropiedadesProyectoClass ReadPropiedadesProyecto(XmlNode Propiedades)
        {
            PropiedadesProyectoClass resultado = new PropiedadesProyectoClass();
            XmlNodeList listaNodosPropiedades  = Propiedades.ChildNodes;

            for (int i = 0; i < listaNodosPropiedades.Count; i++)
            {
                if (listaNodosPropiedades.Item(i).Name == "nombre")
                {
                    resultado.NombreProyecto = listaNodosPropiedades.Item(i).InnerText;
                }

                if (listaNodosPropiedades.Item(i).Name == "resumen")
                {
                    resultado.Resumen = listaNodosPropiedades.Item(i).InnerText;
                }

                if (listaNodosPropiedades.Item(i).Name == "InfoProyecto")
                {
                    resultado.InfoProyecto = listaNodosPropiedades.Item(i).InnerText;
                }
            }
            return(resultado);
        }