`
hm4123660
  • 浏览: 279545 次
  • 性别: Icon_minigender_1
  • 来自: 广州
博客专栏
Dea4ce76-f328-3ab2-b24a-fb268e1eeb75
数据结构
浏览量:69295
社区版块
存档分类
最新评论

C#的XML数据保存

    博客分类:
  • XML
XML 
阅读更多

 

C#代码:

 

using System;

 

using System.Collections.Generic;

 

using System.Linq;

 

using System.Text;

 

using System.Threading.Tasks;

 

using DocumentFormat.OpenXml;

 

using DocumentFormat.OpenXml.Spreadsheet;

 

using DocumentFormat.OpenXml.Packaging;

 

using System.IO;

 

using System.Xml;

 

using System.Drawing;

 

 

 

 

 

namespace ConsoleApplication1

 

{

 

    classProgram

 

    {

 

        staticvoid CreateUserList(string  path)

 

        {

 

            //创建XmlDocument对象xmlDoc 

 

            XmlDocument xmlDoc = newXmlDocument();

 

            //创建一个XML文档声明,并添加到文档 

 

            XmlDeclaration declare = xmlDoc.CreateXmlDeclaration("1.0", "utf-8",

 

            "yes");

 

            xmlDoc.AppendChild(declare);

 

            //创建并添加UserList结点 

 

            XmlElement userListEle = xmlDoc.CreateElement("UserList");

 

            xmlDoc.AppendChild(userListEle);

 

            //创建并添加Count属性 

 

            XmlAttribute countAttr = xmlDoc.CreateAttribute("Count");

 

            countAttr.Value = "1";

 

            userListEle.Attributes.Append(countAttr);

 

            //创建并添加User结点 

 

            XmlElement userEle = xmlDoc.CreateElement("User");

 

            userListEle.AppendChild(userEle);

 

            //创建并添加ID属性 

 

            XmlAttribute idAttr = xmlDoc.CreateAttribute("ID");

 

            idAttr.Value = "001";

 

            userEle.Attributes.Append(idAttr);

 

            //创建并添加Name元素 

 

            XmlElement nameEle = xmlDoc.CreateElement("Name");

 

            nameEle.InnerText = "李四";

 

            userEle.AppendChild(nameEle);

 

            //通过Save()方法保存数据到XML文件UserList.XML 

 

            xmlDoc.Save(path);

 

        }

 

        staticvoid Main(string[] args)

 

        {

 

            string path = "W:\\Users\\Long\\Desktop\\success.xml";

 

            CreateUserList(path);

 

           

 

        }

 

    }

 

}

 

 

 

 

 

 

 

 

 

生成的xml文件

 

 

 

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

 

<UserList Count="1">

 

  <User ID="001">

 

    <Name>李四</Name>

 

  </User>

 

</UserList>

 

分享到:
评论

相关推荐

    C#中利用XML文件保存数据

    本代码是利用C#编写的XML文件,可以方便的读写数据,对于初学者来说是一个不错的资源。

    c#将XML文档保存到指定的文件

    用c#程序将XML文档保存到指定的文件的代码

    C#读取XML文件并写入数据库

    C#读取XML文件并写入数据库的三种方法,直接写入和先读取到内存再写入数据库

    C#Excel数据转换为XMl格式

    C#Excel数据转换为XMl格式 ,能够将Excel表中数据转换为XML格式的数据。方便改变下,就能实现你想要的功能!

    C#XML入门经典 C#编程人员必备的XML技能.part2

    在C#中使用XML的原因 &lt;br&gt;1.1 使用XML的原因 1.1.1 开放性 1.1.2 简单性 1.1.3 自我描述性 1.1.4 互操作性 1.1.5 结构 1.1.6 分开结构和内容 1.1.7 可扩展性 1.2 什么是XML 1.2.1 XML...

    保存数据为XML格式

    该代码利用C#实现将数据保存为自己需要的数据格式,同时可以按照自己定义的标签保存下来,也方便数据解析。

    C#读取XML文件并显示在DataGrid组件中

    C#读取XML文件并将其内容显示在DataGrid组件中。可以学习一下如何使用C#读取XML中的节点数据,并将数据内容捆绑在DataGrid列表控件中,本例虽然简单,但在C#应用中是相当广泛的。

    使用PropertyGrid加载并显示XML文件

    在C#2019中,将XML结点动态映射为属性集,然后使用PropertyGrid加载并显示。支持父结点的名称自动映射为Category(目录).

    字符串转化为XML文件

    本文将详细介绍字符串转化为XML文件的知识点,包括XML文件的基本结构、StringBuilder类的使用、XML文档对象模型(DOM)、XML文件的保存等。 XML文件的基本结构 XML(Extensible Markup Language)是一种标记语言,...

    将DatSet数据保存至xml并显示到DataGridview中

    自动生成DataGridView的列,将DataGridView的数据源与DataSet绑定,并保存到xml中,然后从xml读数据显示到DataGridView中 开发环境:Vista+vs2008+c#

    C#实现XML操作帮助类

    帮助类通常被设计为无状态的,也就是说它们不保存任何数据状态,只负责执行特定的功能。帮助类可以存在于单独的类文件中或者作为一个静态类的内部类。 使用帮助类可以极大地简化开发过程,尤其是在处理复杂的功能或...

    C#保存与读取DataTable信息到XML格式的方法

    本文实例讲述了C#保存与读取DataTable信息到XML格式的方法。分享给大家供大家参考。具体如下: 这里主要实现: 1.将DataTable中的信息保存到XML中 2.将以上述格式在XML中保存的信息读取到DataTable内 一、将...

    C# 创建读取修改xml

    把一些不重要的数据保存在xml中可读取修改xml

    wince操作xml小例子(C#)

    wince操作xml,包括 //读取xml文档的内容并保存到DataSet中,WINCE端数据导出也就是由数据库数据生成XML,读取XML文件内容

    WPF_c#Model生成/读取XML.zip

    c#通过model生成/读取xml文件,将数据保存到本地的一种手段。

    C# 读写XML实例

    C# 读写XML文件,VS2005环境 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; ...

    使用C#调用GDAL库读取GeoTIFF高程数据

    使用C#调用GDAL库读取GeoTIFF高程数据的类,100多行,可完美运行,TXT格式保存 提示:仅用于读取高程数据到二维矩阵中,未涉及坐标处理

    C#读取XML的CDATA节点内容实例详解

    昨天读取了以下XML, 之前没有读取过类似的格式,用一种比较笨的方法读取的,记录下 &lt;?xml version=1.0?&gt; &lt;srvver&gt;1.0 &lt;srvcode&gt;000 &lt;param type=XML key=data&gt; &lt;![CDATA[ 执行成功!/&gt; &lt;...

    泛型集合反射保存为xml文件 并可反射读取集合

    可以对自定义的类型进行存取 自定义类型属性可以 包括泛型 数组 字典 字符串 日期 等等,类型存为xml格式;读取的类型集合与存储是完全一致。包括调用方法。消耗无数脑细胞资源分低了对不起自己。

Global site tag (gtag.js) - Google Analytics