创建xml文件
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = (" ");
settings.Encoding = Encoding.UTF8;
XmlWriter writer = XmlWriter.Create("D://Test//TestOperateXml//TestOperateXml//XmlData3.xml", settings);
writer.WriteStartDocument();
writer.WriteStartElement("Employees");
writer.WriteStartElement("Node");
writer.WriteAttributeString("genre", "李赞红");
writer.WriteAttributeString("ISBN", "11111");
writer.WriteElementString("title", "cs入门");
writer.WriteElementString("author", "候老师");
writer.WriteElementString("price", "3.9$");
writer.WriteEndElement();
writer.WriteStartElement("Node");
writer.WriteAttributeString("genre", "张三");
writer.WriteAttributeString("ISBN", "22222");
writer.WriteElementString("title", "cs帮助");
writer.WriteElementString("author", "张三");
writer.WriteElementString("price", "3.0$");
writer.WriteEndElement();
writer.WriteEndElement();
writer.Flush();
结果:
<?xml version="1.0" encoding="utf-8"?>
<Employees>
<Node genre="李赞红" ISBN="11111">
<title>cs入门</title>
<author>候老师</author>
<price>3.9$</price>
</Node>
<Node genre="张三" ISBN="22222">
<title>cs帮助</title>
<author>张三</author>
<price>3.0$</price>
</Node>
</Employees>