输出XML文件方法示例
.aspx.cs
using System.Xml;
//xml测试学习用
protected void btnXML_Click(object sender, EventArgs e)
{
//使用其构造方法之一(文件路径,编码方式)生成新的XmlTextWriter对象实例
XmlTextWriter xmlTextWriter = new XmlTextWriter(Server.MapPath("xmlTest.xml"),Encoding.UTF8);
//使用其构造方法之一(输出流,编码方式)生成新的XmlTextWriter对象实例
//XmlTextWriter xmlTextWriter = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
//XML文档缩进格式设置
xmlTextWriter.Formatting = Formatting.Indented;
//编写XML声明
xmlTextWriter.WriteStartDocument();
//编写元素books(多步,可以嵌套子元素)
xmlTextWriter.WriteStartElement("books");
//编写books的属性值id(一步)
xmlTextWriter.WriteAttributeString("id", "1001");
//编写books的属性值level