Я создаю XML-файл. Мне нужно сначала проверить, существует файл или нет. Если файл не существует, создайте его и добавьте cmg данных из файла .cs.
Если файл существует, не создавайте файл, просто добавьте cmg данных из файла .cs.
Мой код выглядит так:
string filename="c:\\employee.xml";
XmlTextWriter tw=new XmlTextWriter(filename,null);//null represents
the Encoding Type//
tw.Formatting=Formatting.Indented; //for xml tags to be indented//
tw.WriteStartDocument(); //Indicates the starting of document (Required)//
tw.WriteStartElement("Employees");
tw.WriteStartElement("Employee","Genius");
tw.WriteStartElement("EmpID","1");
tw.WriteAttributeString("Name","krishnan");
tw.WriteElementString("Designation","Software Developer");
tw.WriteElementString("FullName","krishnan Lakshmipuram Narayanan");
tw.WriteEndElement();
tw.WriteEndElement();
tw.WriteEndDocument();
tw.Flush();
tw.Close();
- , поэтому в следующий раз, когда мы добавляем данные в файл, нам нужно проверить, выходит ли файл и добавить данные в файл XML
- и поскольку мы сделали empID в качестве первичного ключа, если пользователь пытается сделать дублирующую запись, нам нужно избегать
Возможно ли это сделать?