C#读写xml文件的方法是什么
导读:本文共6816.5字符,通常情况下阅读需要23分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: C#写入xml文件1、XmlDocument1。我认为是最原始,最基本的一种:利用XmlDocument向一个XML文件里写节点,然后再利用XmlDocument保存文件。首先加载要写入的XML文件,但是如果没有的,就要新建,在新建的过程中,要有写入的代码;XmlDocumentdoc=newXmlDocument();try{doc.Load("... ...
目录
(为您整理了一些要点),点击可以直达。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文件的方法是什么的详细内容,希望对您有所帮助,信息来源于网络。