**************************Demo.aspx
<asp:Button ID="Button1" runat="server" Xοnclick="Button1_Click" Text="写一个XML" />
**************************Demo.aspx .cs
protected void Button1_Click(object sender, EventArgs e)
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Encoding = System.Text.Encoding.UTF8;
settings.Indent = true;
using (XmlWriter write = XmlWriter.Create(Server.MapPath("newbook"), settings))
{
write.WriteStartDocument();
write.WriteStartElement("books");
write.WriteStartElement("book");
write.WriteStartAttribute("id");
write.WriteValue("1");
write.WriteEndAttribute();
write.WriteStartElement("author");
write.WriteString("乔布斯");
write.WriteEndElement();
write.WriteEndElement();
write.WriteStartElement("book");
write.WriteStartElement("publisher");
write.WriteString("清华大学出版社");
write.WriteEndElement();
write.WriteEndElement();
write.WriteEndElement();
}
this.Response.Write("ok");
}