string path = "D:\\test.xml";
XmlTextWriter textWriter = new XmlTextWriter(path, System.Text.Encoding.UTF8);
//自动缩进
textWriter.Formatting = Formatting.Indented;
// 开始写过程,调用WriteStartDocument方法
textWriter.WriteStartDocument();
// 写入注释
textWriter.WriteComment("注释");
//写根节点
textWriter.WriteStartElement("X");
//创建节点A
textWriter.WriteStartElement("A");
//A的元素
textWriter.WriteElementString("A1", "7.jpg");
textWriter.WriteElementString("A2", "7.jpg");
textWriter.WriteElementString("A3", "Art Flashallery");
//A节点结束
textWriter.WriteEndElement();
//创建节点B
textWriter.WriteStartElement("B");
//A的元素
textWriter.WriteElementString("B1", "7.jpg");
textWriter.WriteElementString("B2", "7.jpg");
textWriter.WriteElementString("B3", "Art Flashallery");
//A节点结束
textWriter.WriteEndElement();
//根节点结束
textWriter.WriteEndElement();
//写文档结束,调用WriteEndDocument方法
textWriter.WriteEndDocument();
//关闭textWriter
textWriter.Close();
XmlTextWriter textWriter = new XmlTextWriter(path, System.Text.Encoding.UTF8);
//自动缩进
textWriter.Formatting = Formatting.Indented;
// 开始写过程,调用WriteStartDocument方法
textWriter.WriteStartDocument();
// 写入注释
textWriter.WriteComment("注释");
//写根节点
textWriter.WriteStartElement("X");
//创建节点A
textWriter.WriteStartElement("A");
//A的元素
textWriter.WriteElementString("A1", "7.jpg");
textWriter.WriteElementString("A2", "7.jpg");
textWriter.WriteElementString("A3", "Art Flashallery");
//A节点结束
textWriter.WriteEndElement();
//创建节点B
textWriter.WriteStartElement("B");
//A的元素
textWriter.WriteElementString("B1", "7.jpg");
textWriter.WriteElementString("B2", "7.jpg");
textWriter.WriteElementString("B3", "Art Flashallery");
//A节点结束
textWriter.WriteEndElement();
//根节点结束
textWriter.WriteEndElement();
//写文档结束,调用WriteEndDocument方法
textWriter.WriteEndDocument();
//关闭textWriter
textWriter.Close();