Linq学习笔记之一:Linq To XML

一、给XML文件添加一条新内容

XElement localUsers = XElement.Load(Server.MapPath("datasource.xml"));
localUsers.Add(
    new XElement("User",  //新内容根节点
        new XElement("UserID","3"),  //内容子节点
        new XElement("UserName","wangwu"),
        new XElement("UserPass","wangwupass")
   )
);
localUsers.Save(Server.MapPath("fda.xml"));

二、给XML文件删除第一个子节点

XElement localUser = XElement.Load(Server.MapPath("datasource.xml"));
localUser.Element("User").Remove();//这里删除的是第一个User节点的内容
localUser.Save(Server.MapPath("datasource.xml"));

三、给XML文件修改第一个子节点内容

XElement localUser = XElement.Load(Server.MapPath("datasource.xml"));
localUser.Element("User").SetElementValue("节点名称", "修改的值");
localUser.Save(Server.MapPath("datasource.xml"));

原文地址:https://www.cnblogs.com/wzlmzy/p/2481989.html