博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 操作XML
阅读量:5139 次
发布时间:2019-06-13

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

实例:增删改查

using System;using System.Collections.Generic;using System.Text;using System.Xml;namespace ConsoleApp1{    public class XMLHelper    {        public void Add()        {            XmlDocument doc = new XmlDocument();            doc.Load("XMLFile1.xml");            var root = doc.DocumentElement;            var newnode = doc.CreateNode("element", "student", "");                      var newnode1 = doc.CreateNode("element", "sno", "");            newnode1.InnerText = "4";            var newnode2 = doc.CreateNode("element", "sname", "");            newnode2.InnerText = "成龙";            newnode.AppendChild(newnode1);            newnode.AppendChild(newnode2);            root.AppendChild(newnode);            doc.Save("XMLFile1.xml");                    }        public void Delete()        {            XmlDocument doc = new XmlDocument();            doc.Load("XMLFile1.xml");            var root = doc.DocumentElement;            root.RemoveChild(root.FirstChild);                        doc.Save("XMLFile1.xml");        }        public void Update()        {            XmlDocument doc = new XmlDocument();            doc.Load("XMLFile1.xml");            var root = doc.DocumentElement;            var first = root.FirstChild.FirstChild;            first.InnerText = "fffffffffff";            doc.Save("XMLFile1.xml");        }        public void GetNodes()        {            XmlDocument doc = new XmlDocument();            doc.Load("XMLFile1.xml");            var root = doc.DocumentElement;            var find = root.ChildNodes[1].InnerText;            Console.WriteLine(find);        }        public void GetOneNodeByName()        {            XmlDocument doc = new XmlDocument();            doc.Load("XMLFile1.xml");            var root = doc.DocumentElement;            foreach (XmlElement item in root.ChildNodes)            {                if(item.FirstChild.InnerText == "4")                {                    Console.WriteLine(item.OuterXml);                }            }        }    }}

 

 

转载于:https://www.cnblogs.com/ligenyun/p/9072617.html

你可能感兴趣的文章
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>
CI控制器调用内部方法并载入相应模板的做法
查看>>
Hdu - 1002 - A + B Problem II
查看>>
HDU - 2609 - How many
查看>>
每天CookBook之Python-003
查看>>
每天CookBook之Python-004
查看>>
Android设置Gmail邮箱
查看>>
StringBuffer的用法
查看>>
js编写时间选择框
查看>>
PHP压缩文件操作
查看>>
Java数据结构和算法(四)--链表
查看>>
JIRA
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
由级别和性格特征将程序员分类 ---看看你属于哪一种
查看>>