zoukankan      html  css  js  c++  java
  • UpdateXML

    //取出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)//存在要修改的元素
    {
    XElement first = element.First();
    //修改指定的属性值
    first.SetAttributeValue("IDCard", "22030219701012***");
    //修改指定子节点的值
    first.SetElementValue("Name","李丽");
    //全部替换成新的节点
    first.ReplaceNodes(
                 new XElement("Name", "李丽"),
                 new XElement("Sex", "女"),
                 new XElement("Old", 41)
    );
    }
    //保存文件
    xe.Save(path);

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

  • 相关阅读:
    别人好的资源路径
    是否为微信浏览器,苹果安卓判断
    iframe滚动条置顶
    hadoop之MapReduce WordCount分析
    CentOS FTP服务器权限控制
    linux之sed用法
    hdfs-over-ftp安装与配置
    mysql grant all privileges on
    Notepad++快捷键大全
    coconHashMap实现原理分析
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/2867610.html
Copyright © 2011-2022 走看看