• DeleteXMl


    //取出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();

  • 相关阅读:
    2018年12月29日 Oracle查询性能优化
    B
    A
    洛谷 P2447 [SDOI2010]外星千足虫
    洛谷 P5358 [SDOI2019]快速查询
    欠的题目
    ZJU-ICPC Summer 2020 Contest 8 B-Picnic
    洛谷 P3164 [CQOI2014]和谐矩阵
    K
    J
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/2867612.html
Copyright © 2020-2023  润新知