博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DeleteXMl
阅读量:6942 次
发布时间:2019-06-27

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

//取出xml文件的全路径

string path = Server.MapPath("App_Data/new.xml");
//导入XML文件
XElement xe = XElement.Load(path);
//用LINQ查找要删除的元素
IEnumerable<XElement> element = from ee in xe.Elements("Person")
                                                    where ee.Attribute("IDCard").Value == "22030219881012***"
                                                    && ee.Element("Name").Value == "李四"
                                                    select ee;
//存在要删除的元素
if (element.Count() > 0)
{
     element.First().Remove();//调用Remove方法删除该元素
}
//保存xml文件
xe.Save(path);

//在网页上显示文件内容

Response.Write(xe);
//设置网页显示的类型为XML文件
Response.ContentType = "text/xml";
Response.End();

转载于:https://www.cnblogs.com/Yellowshorts/archive/2013/01/19/2867612.html

你可能感兴趣的文章
[Django学习] Django基础(7)_分类统计
查看>>
第四次作业测试代码+018+李滨
查看>>
PMBOK学习笔记一
查看>>
Python 3.5 socket OSError: [Errno 101] Network is unreachable
查看>>
前后端分离?
查看>>
elasticsearch接口开发(新)
查看>>
Django&Admin站点&调整站点信息
查看>>
POJ2125 Destroying The Graph
查看>>
观察者模式
查看>>
react router browserhistory 关于 Nginx配置
查看>>
Focal Loss 的前向与后向公式推导
查看>>
PostgreSQL远端访问
查看>>
家庭里如何搭建一个互联网可访问的服务器
查看>>
eclipse与SVN 结合(删除SVN中已经上传的问题)
查看>>
深入理解Fsync
查看>>
去掉xcode编译warning:ld: warning: directory not found for option '-L
查看>>
杭电1702--ACboy needs your help again!
查看>>
web前端开发分享-css,js进阶篇
查看>>
安大校赛/异或运算一题。
查看>>
强制回收和IDisposable.Dispose方法
查看>>