.NET 通过代码创建XML文档

直接上干货。

1.创建项目工程,如图;



2.编写代码,如下;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//1.引用命名空间
using System.Xml;

namespace CreateXML
{
    class Program
    {
        static void Main(string[] args)
        {
            //2.创建XML对象
            XmlDocument doc = new XmlDocument();
            //3.创建第一行描述信息
            XmlDeclaration des = doc.CreateXmlDeclaration("1.0", "UTF-8", null);
            //4.添加到XML对象的doc变量中
            doc.AppendChild(des);
            //5.创建根节点
            XmlElement company = doc.CreateElement("Company");
            //6.添加到doc变量中
            doc.AppendChild(company);
            //7.保存
            doc.Save("Company.xml");
        }
    }
}


3.点击运行,看效果,如图;



知识讲解:

①  引用命名空间

using System.Xml;


②  创建XML对象

<span style="font-family: Arial, Helvetica, sans-serif;">XmlDocument doc = new XmlDocument();</span>


③  创建第一行描述信息

效果:

<?xml version="1.0" encoding="UTF-8"?>

代码:

XmlDeclaration des = doc.CreateXmlDeclaration("1.0", "UTF-8", null);//第一个参数:版本 第二个参数:encoding 


④  将描述信息加入到最开始创建的XML文档中,最后将doc对象做保存

doc.AppendChild(des);


⑤  创建根节点

XmlElement temp_people_1 = doc.CreateElement("People");

如果不创建根节点会报错,因为XML文档不允许无根节点。同时,也不要允许创建多个根节点。所以只有唯一一个根节点。


⑥  把根节点加入到XML对象中,最后将doc对象做保存

doc.AppendChild(temp_people_1);


⑦  保存

doc.Save("Company.xml");//XML文档名称




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值