• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > 在C#中创建和读取XML文件的实现方法

在C#中创建和读取XML文件的实现方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#xml文件读写,c#读取xml文件,c#创建xml文件,c#生成xml文件,c#解析xml文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1.创建简单的XML文件
为了便于测试,我们首先创建控制台应用程序,项目命名为CreateXml,Program.cs代码如下:

namespace CreateXml
{
    class Program
    {
        static void Main(string[] args)
        {
            Program app = new Program();
            app.CreateXmlFile();         
        }
        public void CreateXmlFile()
        {
            XmlDocument xmlDoc = new XmlDocument();
            //创建类型声明节点
            XmlNode node=xmlDoc.CreateXmlDeclaration("1.0","utf-8","");
            xmlDoc.AppendChild(node);
            //创建根节点
            XmlNode root = xmlDoc.CreateElement("User");
            xmlDoc.AppendChild(root);
            CreateNode(xmlDoc, root, "name", "xuwei");
            CreateNode(xmlDoc, root, "sex", "male");
            CreateNode(xmlDoc, root, "age", "25");
            try
            {
                xmlDoc.Save("c://data2.xml");
            }
            catch (Exception e)
            {
                //显示错误信息
                Console.WriteLine(e.Message);
            }
            //Console.ReadLine();

        }

        /// <summary> 
        /// 创建节点 
        /// </summary> 
        /// <param name="xmldoc"></param>  xml文档
        /// <param name="parentnode"></param>父节点 
        /// <param name="name"></param>  节点名
        /// <param name="value"></param>  节点值
        ///
        public void CreateNode(XmlDocument xmlDoc,XmlNode parentNode,string name,string value)
        {
            XmlNode node = xmlDoc.CreateNode(XmlNodeType.Element, name, null);
            node.InnerText = value;
            parentNode.AppendChild(node);
        }
    } 
}
</div>
这样会在C盘根目录下创建data2.xml文件,文件内容为

            XmlNode node2 = xmlDoc.CreateNode(XmlNodeType.Element, "User", null);
            CreateNode(xmlDoc, node2, "name", "xiaolai");
            CreateNode(xmlDoc, node2, "sex", "female");
            CreateNode(xmlDoc, node2, "age", "23");
            root.AppendChild(node2);

            try
            {
                xmlDoc.Save("c://data5.xml");
            }
            catch (Exception e)
            {
                //显示错误信息
                Console.WriteLine(e.Message);
  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 读写XML文件的内容并将其显示在ListView控件上的方法
  • C#代码操作XML进行增、删、改操作
  • C#简单读写txt文件的方法
  • C#实现的xml操作类完整实例
  • C# XML序列化方法及常用特性总结分析
  • C#进行文件读写、创建、复制、移动、删除的方法
  • C#自定义处理xml数据类实例
  • C#递归读取XML菜单数据的方法
  • C#实现提高xml读写速度的方法
  • C#实现对象XML序列化的方法

相关文章

  • 2017-05-28C#中TransactionScope的使用小结
  • 2017-05-28C#中图片、二进制与字符串的相互转换方法
  • 2017-05-28word ppt excel文档转换成pdf的C#实现代码
  • 2017-05-28C#启动windows服务方法的相关问题分析
  • 2017-05-28C#和JavaScript实现交互的方法
  • 2017-05-28C#调用和实现WebService,纯手工打造!
  • 2017-05-28C#实现汉字转拼音或转拼音首字母的方法
  • 2017-05-28C#计算两个时间差的方法代码分享
  • 2017-05-28C#简单判断字符编码的方法
  • 2017-05-28C#使用AutoResetEvent实现同步

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#实现Windows Form调用R进行绘图与显示的方法
    • c#方法重写和隐藏的学习示例
    • C# 判断字符为空的6种方法的效率实测对比
    • C#中调用命令行cmd开启wifi热点的实例代码
    • c#检测端口是否被占用的简单实例
    • datatable去掉重复行的方法
    • C#中实现输入汉字获取其拼音(汉字转拼音)的2种方法
    • C#中实现一次执行多条带GO的sql语句实例
    • C#微信开发之接收 / 返回文本消息
    • 使用linq to xml修改app.config示例(linq读取xml)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有