当前位置 : 主页 > 网络编程 > net编程 >

C#编程:xml文件的创建与写入

来源:互联网 收集:自由互联 发布时间:2023-10-08
这里写目录标题 ​​一级目录​​ ​​Demo​​ ​​效果​​ 一级目录 Demo public static void XMLCreateAndWrite_2 () { //Console.Title = "创建XML文档"; string xmlName = "King.xml" ; XmlDocument xmlDoc = new Xml


C#编程:xml文件的创建与写入_xml


这里写目录标题

  • ​​一级目录​​
  • ​​Demo​​
  • ​​效果​​

一级目录

Demo

public static void XMLCreateAndWrite_2()
{
//Console.Title = "创建XML文档";
string xmlName = "King.xml";
XmlDocument xmlDoc = new XmlDocument(); //Xml文档对象
XmlDeclaration xmlDec = xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null);//创建Xml声明
xmlDoc.AppendChild(xmlDec); //将声明添加到Xml文件的起始位置
XmlElement section1 = xmlDoc.CreateElement("峡谷"); //创建根元素
xmlDoc.AppendChild(section1); //添加根元素

XmlNode chapter1 = xmlDoc.CreateElement("法师"); //创建二级节点
section1.AppendChild(chapter1); //在根元素下添加二级节点

XmlElement example1 = xmlDoc.CreateElement("英雄");
example1.SetAttribute("名字", "嬴政"); //为三级元素设置ID属性
example1.SetAttribute("皮肤颜色", "金色"); //为三级元素设置ID属性
chapter1.AppendChild(example1); //在二级节点下添加三级元素

XmlElement example2 = xmlDoc.CreateElement("英雄");
example2.SetAttribute("名字", "安琪啦"); //为三级元素设置ID属性
example2.SetAttribute("皮肤颜色", "粉红色"); //为三级元素设置ID属性
chapter1.AppendChild(example2); //在二级节点下添加三级元素

XmlNode chapter2 = xmlDoc.CreateElement("射手"); //创建二级节点
section1.AppendChild(chapter2); //在根元素下添加二级节点

XmlElement example3 = xmlDoc.CreateElement("英雄");
example3.SetAttribute("名字", "后羿"); //为三级元素设置ID属性
example3.SetAttribute("皮肤颜色", "金色"); //为三级元素设置ID属性
chapter2.AppendChild(example3); //在二级节点下添加三级元素

XmlElement example4 = xmlDoc.CreateElement("英雄");
example4.SetAttribute("名字", "李元芳"); //为三级元素设置ID属性
example4.SetAttribute("皮肤颜色", "红色"); //为三级元素设置ID属性
chapter2.AppendChild(example4); //在二级节点下添加三级元素

xmlDoc.Save(xmlName); //保存Xml文档
StreamReader reader = File.OpenText(xmlName);//打开Xml文档
Console.Write(reader.ReadToEnd());//输出Xml文档内容
reader.Close();

Console.ReadLine();
}

效果

C#编程:xml文件的创建与写入_xml_02



上一篇:C#使用NPOI库出现异常报错的解决方案
下一篇:没有了
网友评论