C#操作XML文件步骤

编写C#程序的时候,我们都遇到过配置文件,而如今绝大多数的配置文件都是用XML写的。所以在处理的时候就需要操作XML文件。那么C#如何操作XML文件那?下面跟我一起操作

1、先用VS工具创建个控制台程序,导入操作XML的命名空间System.Xml,如下图所示

2、然后我们运用命名空间里的XmlDocument对象实例化,如下图所示

3、接下来就是创建XML的第一行描述信息了,如下图所示,设置编码格式

4、添加完第一行描述信息后就需要给XML添加节点了,如下图所示,调用CreateElement即可

5、添加完根节点,紧接着就是添加子节点,方法与上面的差不多,主要是将节点放在什么位置

6、添加完节点以后,就需要将XmlElement对象保存到XML文件中,如下图所示

7、综上所述,C#操作XML文件主要是写节点,然后将节点内容保存即可。怎么样,是不是很简单!综上所述,C#操作XML文件主要是写节点,然后将节点内容保存即可。怎么样,是不是很简单!

(0)

相关推荐

  • C# XML操作类分享

    本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 XmlHelper using System.Xml; using System.Data; namespace DotNet.Utilities { /// <summary> /// Xml的操作公共类 /// </summary> public class XmlHelper { #region 字段定义 /// <summary> /// XML文件的物理路径 /// <

  • C# 读写XML(代码分享)

    读XML XmlDocument xd = new XmlDocument(); string fileName = @"D:\test.xml"; xd.Load(fileName); XmlNodeList xmlNoteList = xd.GetElementsByTagName("user"); List<User> users = new List<User>(); foreach (XmlElement item in xmlNo

  • C# xmlSerializer简单用法示例

    本文实例讲述了C# xmlSerializer简单用法.分享给大家供大家参考,具体如下: 先上实体类 public class Entity { public Entity() { } public Entity(string c, string f) { name = c; school = f; } public string name; public string school; } 使用时声明 List<Entity> entityList=null; XmlSerializer xs

  • C#使用XmlDocument或XDocument创建xml文件

    使用XmlDocument或XDocument创建xml文件,具体内容如下 需引用:System.Xml; System.Xml.Linq; 1.使用XmlDocument创建xml(入门案例) static void Main(string[] args) { //使用XmlDocument创建xml XmlDocument xmldoc = new XmlDocument(); XmlDeclaration xmldec = xmldoc.CreateXmlDeclaration("1.0&

  • c#读取XML多级子节点

    话不多说,请看代码: string xmlFilePath = "D:\\log_xml\\MarInfo.xml"; //Server.MapPath(@"相对路径如/xml/test.xml"); XmlDocument doc = new XmlDocument(); doc.Load(xmlFilePath);//加载XML文件 string rst = ""; //使用xpath表达式选择文档中所有的student子节点 XmlNode

  • C#实现XML文件读取

    本文实例为大家分享了C#实现XML文件读取的具体代码,供大家参考,具体内容如下 using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; using System.Xml.Serialization; /// <summary> /// 工具类 /// </summary> public static class Tools { /// <su

  • C#操作XML文件步骤

    编写C#程序的时候,我们都遇到过配置文件,而如今绝大多数的配置文件都是用XML写的.所以在处理的时候就需要操作XML文件.那么C#如何操作XML文件那?下面跟我一起操作 1.先用VS工具创建个控制台程序,导入操作XML的命名空间System.Xml,如下图所示 2.然后我们运用命名空间里的XmlDocument对象实例化,如下图所示 3.接下来就是创建XML的第一行描述信息了,如下图所示,设置编码格式 4.添加完第一行描述信息后就需要给XML添加节点了,如下图所示,调用CreateElement

  • ASP XMLDom在服务器端操作XML文件的主要方法和实现

    对于小数据量,xml文件在检索更新上于ACCESS有很多优势. 我曾经测试过不用数据库,把网站的会员信息,商品数据信息,交易信息,网站定制信息全部存放在三个xml文件中,运行结果十分正常,感觉上比数据库快多了,不过没有作测试,不能确定. 下面说一下创建,查询,修改等对xml操作的主要方法 程序代码 NO.1--建立一个XML数据库data.xml 复制代码 代码如下: <?xml version="1.0"?> <records> <record>

  • js操作XML文件的实现方法兼容IE与FireFox

    最近项目中用到了xml,需求是用户安装产品时先把一系列的数据保存到xml文件中,当执行到最后一步时才写入数据库,这样最大限度的减少了数据库的访问,于是不得不纠结在各浏览器的兼容性的问题(悲哀啊....) 进入正文 下面是一个xml文件 (createInstal.xml) <?xml version="1.0" encoding="utf-8"?> <info> <Item> <id descrption="级别&

  • JavaScript操作XML文件之XML读取方法

    本文实例讲述了JavaScript操作XML文件之XML读取方法.分享给大家供大家参考.具体分析如下: 假设我们现在要读取下面的 info.xml 文件 <?xml version="1.0" encoding="gb2312"?> <root> <data id="1"> <name>ceun</name> <age>21</age> </data>

  • C#操作XML文件实例汇总

    针对XML文件的操作是C#程序设计中非常常见的功能.本文即以实例展示了C#操作XML文件的几个常见的示例.具体如下: 1.返回节点下标 public static XmlDocument getDoc(String path)//加载xml文档 { XmlDocument doc = new XmlDocument(); doc.Load(path); return doc; } /// <summary> /// 返回找到的节点下标 /// </summary> /// <

  • R语言操作XML文件实例分析

    XML是一种文件格式,它使用标准ASCII文本共享万维网,内部网和其他地方的文件格式和数据. 它代表可扩展标记语言(XML). 类似于HTML它包含标记标签. 但是与HTML中的标记标记描述页面的结构不同,在xml中,标记标记描述了包含在文件中的数据的含义. 您可以使用"XML"包读取R语言中的xml文件. 此软件包可以使用以下命令安装. install.packages("XML") 输入数据 通过将以下数据复制到文本编辑器(如记事本)中来创建XMl文件. 使用.

  • java 如何使用org.w3c.dom操作XML文件

    本篇介绍在java中,如何使用org.w3c.dom中的相关内容来操作XML文件.包括: 如何在内存中构建XML文件并写入磁盘: 如何从磁盘读取XML文件到内存: 如何添加注释,读取注释: 如何添加属性,读取属性: 如何添加子元素,读取子元素: 下面直接贴出样例代码: import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers

  • Android中使用pull解析器操作xml文件的解决办法

    一.使用Pull解析器读取XML文件 除了可以使用SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件. Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE.如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件.android系统本身使用到的各种xml文件,其内部也是采用Pull解析器进行解析的. Pull解析器的运行方式与SAX 解析器相似.

  • python操作xml文件详细介绍

    关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码.这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python 来读取xml 文件. 一.什么是xml? xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. abc.xml 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <catalo

  • c#操作xml文件示例

    1. 新增XML文件 复制代码 代码如下: XMLToolV2 _xmlHelper = new XMLToolV2(@"C:\20140311blogs.xml");//xml保存路径或者读取路径 _xmlHelper.Create("Person", "utf-8");//跟节点名称:person;encode:utf-8 XmlElement _person = _xmlHelper.CreateElec("Name",

随机推荐