asp.net 4.5 练习~test15-7 xml删除节点
发布日期:2021-05-06 21:16:31 浏览次数:22 分类:精选文章

本文共 2096 字,大约阅读时间需要 6 分钟。

xmlfile1.xml

1
上海国际艺术节开幕
王建宁
原创
第十三届中国上海国际艺术节将于11月18日举办。
2013-10-18
2
上海首批公租房下月起招租
王水宁
转载
两小区分别位于徐汇华庭和上体馆附近。
2013-10-18

webform1.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="test15_7.WebForm1" %>
请选择要删除的内容

webform1.aspx.cs

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Xml;namespace test15_7{    public partial class WebForm1 : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            if (!IsPostBack)            {                 System.Data.DataSet ds = new System.Data.DataSet();                ds.ReadXml(Server.MapPath("XMLFile1.xml"));                GridView1.DataSource = ds;                GridView1.DataBind();                DropDownList1.DataSource = ds;                DropDownList1.DataTextField = "news_title";                DropDownList1.DataBind();            }        }        protected void Button1_Click(object sender, EventArgs e)        {            XmlDocument doc = new XmlDocument();            doc.Load(Server.MapPath("XMLFile1.xml"));            XmlElement root = doc.DocumentElement;            XmlNodeList xnlList = root.SelectNodes("descendant::news[news_title='"+ DropDownList1.SelectedValue.Trim() +"']");            foreach (XmlNode nl in xnlList)            {                root.RemoveChild(nl);            }            doc.Save(Server.MapPath("XMLFile1.xml"));            Response.Write("");            Response.Write("");        }    }}

 

上一篇:asp.net 4.5 练习~test15-8 xml使用xmlDataSource绑定至GridView
下一篇:asp.net 4.5 练习~test15-6 xml修改节点

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月11日 20时27分46秒