Wednesday, 21 December 2011

XML File Operations : Create and Insert in XML file


protected void InsertXML(string xmlFilePath, string elements, string element)
    {
       
        if (!File.Exists(xmlFilePath))
        {
            string data = "<" + elements + ">" + "</" + elements + ">";
            doc.Load(new StringReader(data));
            XmlElement child = doc.CreateElement(element);
            child.SetAttribute("NAME", TextBox1.Text);
            child.SetAttribute("CITY", TextBox2.Text);
            child.SetAttribute("NUMBER", TextBox3.Text);
            doc.DocumentElement.AppendChild(child);
            doc.Save(xmlFilePath);
           
        }
        else
        {
            doc.Load(xmlFilePath);
            XmlElement child = doc.CreateElement(element);
            child.SetAttribute("NAME", TextBox1.Text);
            child.SetAttribute("CITY", TextBox2.Text);
            child.SetAttribute("NUMBER", TextBox3.Text);
            doc.DocumentElement.AppendChild(child);
            doc.Save(xmlFilePath);
        }
       
    }

No comments:

Post a Comment