title: the xml database keeps being created
body: <p>at this part I am trying to create a new database to put my info in</p>
  
  <p>the problem is that every time I close the program and reopen it creats a new database I'd like to prevent that from happening</p>
  
  <p>is there is a way to check if XML already exist and if yes  how to read from XML without using the Dataset deceleration line and if no what to do on it</p>
  
  <pre><code>public Form1()
  {
      InitializeComponent();
  }
  
  DataSet ds = new DataSet();
  DataTable dt = new DataTable();
  DataRow dr;
  private void Form1_Load(object sender, EventArgs e)
  { 
      dt.TableName = "Employees";
      dt.Columns.Add("Name");
      dt.Columns.Add("E-Mail");
      dt.Columns.Add("Age");
      dt.Columns.Add("WorkHours");
      dt.Columns.Add("Gender");
      dt.Columns.Add("JobTitle");
      //ba3ml tabel be el  klam da
      ds.Tables.Add(dt);
  }       
  
  private void button4_Click(object sender, EventArgs e)
  {            
      dr = ds.Tables["Employees"].NewRow();
      dr["Name"] = textBox1.Text;       
      dr["E-Mail"] = textBox2.Text;
      dr["Age"] = textBox4.Text;
      dr["WorkHours"] = textBox5.Text;
      dr["Gender"] = textBox6.Text;
      dr["JobTitle"] = textBox3.Text;
      ds.Tables["Employees"].Rows.Add(dr);
  
      using (var sw = new StreamWriter("Data.xml"))
      {
          ds.WriteXml(sw);
          sw.Close();
      }
  }
  </code></pre>