62,263
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" standalone="yes"?>
<ADlist>
<AD id="AD1">
<title>xxxxxxxxxxxxx</title>
<code>xxxxxxxxxxxxx</code>
</AD>
<AD id="AD2">
<title>yyyyyyyyyyyyyy</title>
<code>yyyyyyyyyyyyyy</code>
</AD>
</ADlist>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
{
((ImageButton)e.Row.Cells[5].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除?')");
}
}
}
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("test.xml"));
XmlNodeList nodes;
XmlElement root = doc.DocumentElement;
nodes = root.SelectNodes("descendant::Table[EName='" + TextBox1.Text.Trim() + "']");
foreach (XmlNode node in nodes)
{
root.RemoveChild(node);
}
doc.Save(Server.MapPath("test.xml"));
Xml2.Document = doc;
}
else
Response.Write("<script>alert('请输入要删除的节点');location='javascript:history.go(-1)';</script>");
}
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("a.xml"));
XmlNodeList xnl = doc.DocumentElement.ChildNodes;
for (int i = 0; i < xnl.Count; i++)
{
if(xnl[i].Attributes[0].Value=="AD1")//你要删除的节点id
{
xnl[i].RemoveAll();//删除子节点
doc.DocumentElement.RemoveChild(xnl[i]);//删除该节点
}
}Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeleting
BindGrid()
Dim oDs As DataSet = GridView1.DataSource
oDs.Tables(0).Rows(GridView1.Rows(e.RowIndex).DataItemIndex).Delete()
oDs.WriteXml(Request.PhysicalApplicationPath + "XMLFile.xml")
BindGrid()
End Sub