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)); }