Exemple #1
0
 public void write()
 {
     Fichero f = new Fichero(this.archivo);
     int cierre = 0;
     //cabecera
     f.escribir_todo("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");
     for(int i=0; i<Contenido.Count; i++){
         if(entero(i) < entero(i+1)){
             f.escribir(bracket(i,0) + "\n");
             cierre = i;
         } else if(entero(i) == entero(i+1) || i==Contenido.Count-1){
             f.escribir(bracket(i,0) + Contenido[i].ToString() + bracket(i,2));
         }
     }
     //cierres
     for(int i=cierre; i>=0; i--)
         f.escribir(bracket(i, 1));
 }