• Linq To Xml 创建修改xml文档


     static void Main(string[] args)
            {
                //创建xml文件
                string path = @"E:\LinqToXmlTest.xml";
                XDocument xdoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"),
                new XElement("Root",
                    new XElement("AccessCount",
                        new XAttribute("ClientId", 123),
                        new XAttribute("DateTime", DateTime.Now.ToString()))
                    ));
                xdoc.Save(path);



                //读取xml文档
                XElement root = XElement.Load(@"E:\LinqToXmlTest.xml");

                //修改xml文档
                var clientinfo = from h in root.Descendants("AccessCount")
                                 where h.Attribute("ClientId").Value == "123"
                                 select h;
                var r = clientinfo.Single<XElement>();
                r.ReplaceWith(new XElement("AccessCount",
                     new XAttribute("ClientId", 123456789),
                       new XAttribute("DateTime", DateTime.Now.ToString())));


                //最后保存文件
                root.Save(@"E:\LinqToXmlTest.xml");
            }
  • 相关阅读:
    Light OJ 1067 Combinations (乘法逆元)
    hdu1172猜数字(暴力枚举)
    hdu 2266 How Many Equations Can You Find(DFS)
    项目之问卷调查问题
    Django之Modelform组件
    GIT
    form组件的总结
    总结django知识点
    djang-分页
    Django-Ajax
  • 原文地址:https://www.cnblogs.com/xingshikk/p/2616163.html
Copyright © 2020-2023  润新知