Xml实例
//XmlDocument 代表XML文档
XmlDocument xml = new XmlDocument();
//创建文档的第一行
XmlDeclaration dcl = xml.CreateXmlDeclaration("1.0", "UTF-8", null);
//将创建的第一行插入当文档中
xml.AppendChild(dcl);
//XmlElement代表Xml的元素节点 可以理解为一个节点就是一个标签
//CreateElement是XmlDocument的方法,Student是结点的名字
XmlElement root =xml.CreateElement("root");
xml.AppendChild(root);
XmlElement Stu = xml.CreateElement("Student");
root.AppendChild(Stu);
//设置节点属性,相当于添加节点信息
Stu.SetAttribute("id", "123456");
XmlElement name = xml.CreateElement("name");
Stu.AppendChild(name);
//设置节点中的文本
name.InnerText = "张三阿斯顿";
XmlElement sex = xml.CreateElement("sex");
Stu.AppendChild(sex);
sex.InnerText = "123阿斯顿";
//保存 保存的位置在当前项目的默认位置 E:\c_sharp\XML文件\bin\Debug\net8.0
xml.Save("Student.txt");
这样保存的内容是:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<Student id="123456">
<name>张三阿斯顿</name>
<sex>123阿斯顿</sex>
</Student>
</root>