直接上干货。
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");
}
}
}
知识讲解:
① 引用命名空间
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
doc.AppendChild(des);
XmlElement temp_people_1 = doc.CreateElement("People");
如果不创建根节点会报错,因为XML文档不允许无根节点。同时,也不要允许创建多个根节点。所以只有唯一一个根节点。
⑥ 把根节点加入到XML对象中,最后将doc对象做保存
doc.AppendChild(temp_people_1);
doc.Save("Company.xml");//XML文档名称