C#读写xml文件的方法是什么(xml,开发技术)

时间:2024-05-05 15:35:03 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    C%23%E8%AF%BB%E5%86%99xml%E6%96%87%E4%BB%B6%E7%9A%84%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88

1。我认为是最原始,最基本的一种:利用XmlDocument向一个XML文件里写节点,然后再利用XmlDocument保存文件。
首先加载要写入的XML文件,但是如果没有的,就要新建,在新建的过程中,要有写入的代码;

注意点:在新建根节点的时候,WriteStartElement,只能嵌套,也就是只能有一个根节点。

应用到数据库,将数据库的DataSet对象里的值来生成XML文件的元素;

用一个字符串作为一个XML文档中的xmlAttribute或xmlElement。[其元素或属性由类的定义来设置(xml串行化)]

using System;System.xml.Serialization;

先初始化一个类,设置属性值

建XmlSerializer实例

Serialize方法–完成对类的串行化

xml常用方法:
定义xml文档:XmlDocument xmlDoc = new XmlDocument();
初始化xml文档:xmlDoc.Load(“D:\book.xml”);//找到xml文件
创建根元素:XmlElement xmlElement = xmlDoc.CreateElement(“”, “Employees”, “”);
创建节点:XmlElement xeSub1 = xmlDoc.CreateElement(“title”);
查找Employees节点:XmlNode root = xmlDoc.SelectSingleNode(“Employees”);
添加节点:xe1.AppendChild(xeSub1);
更改节点的属性:xe.SetAttribute(“Name”, “李明明”);
移除xe的ID属性:xe.RemoveAttribute(“ID”);
删除节点title:xe.RemoveChild(xe2);

生成的xml文件如下:

结果:

运行结果:

结果:

xml文件如下:

在写入xml文件时,最主要使用了两个方法:Load和Save。

Load:初始化xml文档,以便项目文件获取具体的xml节点的值。

Save:在项目系统中进行修改配置文件值后,需要对xml进行重新保存

此处将所有代码都贴出来,方便下次实现。因为项目是WPF文件,而且都是简单控件,所以只贴出后台代码。

本文:C#读写xml文件的方法是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Windows环境下怎么使用Pycharm运行sh文件下一篇:

19 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18