//填加
         string filPath=File2.PostedFile.FileName;
         string fileName=filPath.Substring(filPath.LastIndexOf ("\\")+1);

         XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("XMLFile.xml"));

XmlNode node = doc.CreateElement("Ad");
     
XmlElement xmlElement = doc.CreateElement("ImageUrl");
xmlElement.InnerText="AdImage/"+fileName;
         File2.PostedFile.SaveAs (Server.MapPath("AdImage/"+fileName));
node.AppendChild(xmlElement); xmlElement = doc.CreateElement("NavigateUrl");
xmlElement.InnerText=this.TextBox5.Text;
node.AppendChild(xmlElement); doc.DocumentElement.AppendChild(node);
doc.Save(Server.MapPath("XMLFile.xml"));
          
          //更新
          XmlDocument doc = new XmlDocument();
 doc.Load(Server.MapPath("XMLFile.xml"));
 XmlNodeList nodes = doc.SelectNodes("/Advertisements/Ad");
 for(int i=0;i<nodes.Count;i++)
 {
    XmlNode node=nodes.Item(i);
   if(node.ChildNodes[1].InnerText.Trim().ToString()==((TextBox)e.Item.Controls[1].FindControl("TextBox2")).Text.Trim().ToString())
   {
    node.ChildNodes[2].InnerText=((TextBox)e.Item.Controls[2].FindControl("TextBox2")).Text;
node.ChildNodes[3].InnerText=((TextBox)e.Item.Controls[3].FindControl("TextBox4")).Text;
    node.ChildNodes[4].InnerText=((TextBox)e.Item.Controls[4].FindControl("TextBox1")).Text;
    break;
    } }
doc.Save(Server.MapPath("XMLFile.xml"));
DataGridBind();//删除
          XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("XMLFile1.xml"));
XmlNodeList nodes = doc.SelectNodes("/Advertisements"); nodes.Item(0).RemoveChild(nodes.Item(0).ChildNodes[3]);
doc.Save(Server.MapPath("XMLFile1.xml"));