Я смог выяснить ответ и смог провести 1-е испытание с xml успехом . Я пытался работать с XML и C #. Итак, я начал с небольшой вещи:
- Форма окна, в которой можно указать отдел, имя и номер сотрудника
- При нажатии кнопки «Отправить» будет написано xml, затем все текстовые поля
будет очищен, а XML будет
отображается пользователю.
Вот рабочий код нажатия кнопки.
private void button1_Click(object sender, EventArgs e)
{
string path = "employee.xml";
if (File.Exists(path))
{
// to append a new user having reset the textboxes
XDocument doc = XDocument.Load(path);
XElement xe = new XElement("user",
new XElement("department", textBox1.Text),
new XElement("name", textBox2.Text),
new XElement("empno", textBox3.Text)
);
doc.Root.Add(xe);
doc.Save(path);
}
else
{
new XDocument(
new XElement("users",
new XElement("user",
new XElement("department", textBox1.Text),
new XElement("name", textBox2.Text),
new XElement("empNo", textBox3.Text)
)
)
).Save(path);
}
textBox1.Text="";
textBox2.Text="";
textBox3.Text="";
MessageBox.Show("Data added successfully","Done!!",MessageBoxButtons.OK);
this.button1.Enabled=false;
f2=new Form2();
f2.FormClosed += Form2_FormClosed;
f2.Show();
}
К сожалению, я не смог получить какую-либо помощь (Stackoverflow) для редактирования XML ... поэтому я решил поделиться этим кодом со всеми здесь. Может быть, этот ответ поможет кому-то новому, как я.
Этот код может быть изменен с улучшением навыков и утилит, и если у кого-то есть время и желание помочь новичку, тогда, пожалуйста, приходите вперед.
Удачи всем новичкам здесь:)