用ASP.NET 实现对XML文件的增删改。

  1 using  System;
  2 using  System.Collections;
  3 using  System.ComponentModel;
  4 using  System.Data;
  5 using  System.Drawing;
  6 using  System.Web;
  7 using  System.Web.SessionState;
  8 using  System.Web.UI;
  9 using  System.Web.UI.WebControls;
 10 using  System.Web.UI.HtmlControls;
 11 using  System.Xml;
 12 using  System.Xml.XPath;
 13
 14 namespace  OperateXML
 15 {
 16 /// <summary>
 17 /// xdoc 的摘要说明。
 18 /// </summary>

 19 public class XML : System.Web.UI.Page
 20 {
 21  protected System.Web.UI.WebControls.Label Label1;
 22  protected System.Web.UI.WebControls.Label Label2;
 23  protected System.Web.UI.WebControls.Button Button1;
 24  protected System.Web.UI.WebControls.Label Label3;
 25  protected System.Web.UI.WebControls.Button Button2;
 26  protected System.Web.UI.WebControls.Button Button3;
 27  protected System.Web.UI.WebControls.DataGrid dg;
 28  protected System.Web.UI.WebControls.DropDownList ddl;
 29  protected System.Web.UI.WebControls.TextBox tbn;
 30  protected System.Web.UI.WebControls.Label Label4;
 31  protected System.Web.UI.WebControls.Label Label5;
 32  protected System.Web.UI.WebControls.Label Label6;
 33  protected System.Web.UI.WebControls.TextBox tbna;
 34  protected System.Web.UI.WebControls.TextBox tbc;
 35  protected System.Web.UI.WebControls.TextBox tbe;
 36  protected System.Web.UI.WebControls.Button Button4;
 37   
 38  private void Page_Load(object sender, System.EventArgs e)
 39  {
 40   if(!Page.IsPostBack)
 41   {
 42    fill();
 43   }

 44  }

 45
 46  Web 窗体设计器生成的代码
 70
 71  绑定
 90
 91  查询
102
103  删除
130
131  添加 
166
167  修改邮件地址
201 }

202}


XML文件如下:
<?xml version="1.0" encoding="utf-8"?>
<dbGuest>
  <User>
    <Name>林文龙</Name>
    <City>
    </City>
    <Email>
    </Email>
    <Time>2006-5-7 21:15:18</Time>
  </User>
  <User>
    <Name>钟扬</Name>
    <City>合肥</City>
    <Email>
    </Email>
    <Time>2006-5-7 21:15:35</Time>
  </User>
  <User>
    <Name>钟扬</Name>
    <City>合肥</City>
    <Email>
    </Email>
    <Time>2006-5-7 21:27:52</Time>
  </User>
  <User>
    <Name>钟扬</Name>
    <City>合肥</City>
    <Email>
    </Email>
    <Time>2006-5-7 21:29:38</Time>
  </User>
  <User>
    <Name>余智学</Name>
    <City>重庆</City>
    <Email>yuzhixue@163.com</Email>
    <Time>2006-7-7 12:33:57</Time>
  </User>
  <User>
    <Name>余智学</Name>
    <City>重庆</City>
    <Email>yuzhixue@163.com</Email>
    <Time>2006-7-7 12:34:08</Time>
  </User>
</dbGuest>