Exemplo n.º 1
0
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();

            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
            documentoXsd=new DocumentoXsd();
            documentoXml=new XmlDocument();
            if(File.Exists(PATHFICHEROXSD)){
                documentoXsd.Cargar(PATHFICHEROXSD);

                if(File.Exists(PATHFICHEROXML)){
                    documentoXml.Load(PATHFICHEROXML);
                    if(!DocumentoXsd.ValidarXmlConXsd(PATHFICHEROXML,PATHFICHEROXSD))
                        throw new Exception("La base de datos esta mal modificada !!!");
                }

            }
            Tipo tipo=new Tipo("Planeta");
            ImagenXml img=new ImagenXml();
            img.Imagen=new Bitmap("toyStory_Llamas.jpg");
            tipo.Añadir(img);
            img.GuardarImagen("toyStory_Llamas.png");
            Objeto obj=new Objeto(tipo,"toyStory");
            obj.EditarDatos(img);
            Tipo.GuardarXmlYXsdTipos(new Tipo[]{tipo},PATHFICHEROXML,PATHFICHEROXSD);
        }