
System;
System.Collections;
System.ComponentModel;
System.Data;
System.Drawing;
System.Web;
System.Web.SessionState;
System.Web.UI;
System.Web.UI.WebControls;
System.Web.UI.HtmlControls;
System.Xml;
System.Xml.XPath;
DsAndXML.OpXMLFile

{

Main 的摘要说明。

Main : System.Web.UI.Page

{
System.Web.UI.WebControls.Button btnQuery;
System.Web.UI.WebControls.Button btnChange;
System.Web.UI.WebControls.Button btnDelete;
System.Web.UI.WebControls.Button btnAdd;
System.Web.UI.WebControls.DropDownList ddlName;
System.Web.UI.WebControls.Label Label1;
System.Web.UI.WebControls.Label Label2;
System.Web.UI.WebControls.Label lbEmail;
System.Web.UI.WebControls.TextBox tbNewMail;
System.Web.UI.WebControls.Label Label3;
System.Web.UI.WebControls.DataGrid dgShow;
sender, System.EventArgs e)

{

IsPostBack)
Bind();
}

Bind()

{
DataSet ds
DataSet();
ds.ReadXml(Server.MapPath(
));
dgShow.DataSource
].DefaultView;
dgShow.DataBind();
XmlDocument doc
XmlDocument();
doc.Load(Server.MapPath(
));
XmlNodeList elemList
);
ddlName.Items.Clear();
)
ddlName.Items.Add(elemList[i].InnerXml);
}


OnInit(EventArgs e)

{

CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
.OnInit(e);
}


设计器支持所需的方法 – 不要使用代码编辑器修改
此方法的内容。

InitializeComponent()

{
.btnQuery_Click);
.btnChange_Click);
.btnDelete_Click);
.btnAdd_Click);
.Page_Load);
}



sender, System.EventArgs e)

{
XmlDocument doc
XmlDocument();
doc.Load(Server.MapPath(
));
lbEmail.Text
).InnerText;
}


sender, System.EventArgs e)

{
XmlDocument xmlDoc
XmlDocument();
xmlDoc.Load(Server.MapPath(
));
XmlNodeList nodeList


{
XmlElement xe


);
)

{
ddlName.SelectedItem.Text)

{
XmlNodeList nls


{
XmlElement xe2


{
xe2.InnerText




;
}




));
Bind();
}


sender, System.EventArgs e)

{
XmlDocument xmlDoc
XmlDocument();
xmlDoc.Load(Server.MapPath(
));
XmlNodeList xnl
).ChildNodes;
xnl)

{
XmlElement xe
(XmlElement)xn;
XmlNodeList node
);
)

{
ddlName.SelectedItem.Text)
xe.RemoveAll();

;
}



));
Bind();
}


sender, System.EventArgs e)

{
XmlDocument xmlDoc
XmlDocument();
xmlDoc.Load(Server.MapPath(
));
XmlNode root


);
xesub1.InnerText


);
xesub2.InnerText
;
xe1.AppendChild(xesub2);
XmlElement xesub3
);
xesub3.InnerText
;
xe1.AppendChild(xesub3);
root.AppendChild(xe1);

));
Bind();
}

