XmlTextWriter writer = new XmlTextWriter ("students.xml",null);
//使用自动缩进便于阅读
writer.Formatting = Formatting.Indented; //书写版本为"1.0"的XML声明
writer.WriteStartDocument (true);
//书写文本注释<!--...-->
writer.WriteComment ("这是我编写的第一个XML文件");
//开始根元素
writer.WriteStartElement ("Students");
//创建第一个元素
//开始一个元素
writer.WriteStartElement ("Student");
//添加属性
writer.WriteAttributeString ("City","Dalian");
//添加子元素
writer.WriteElementString ("Stud_ID","1");
writer.WriteElementString ("Stud_Name","Luxin");
writer.WriteElementString ("Stud_Sex","Male");
//关闭一个元素
writer.WriteEndElement ();
//创建第二个元素
//writer.WriteWhitespace ("\n");
//writer.WriteRaw ("<Student>\n"+"<Stud_ID>2</Stud_ID>\n"+"<Stud_Name>Luxin</Stud_Name>\n"+"<Stud_Sex>FeMale</Stud_Sex>\n"+"</Student>\n");
//创建第三个元素
writer.WriteStartElement ("Student");
//添加子元素
writer.WriteElementString ("Stud_ID","3");
writer.WriteElementString ("Stud_Name","Tony");
writer.WriteElementString ("Stud_Sex","FeMale");
writer.WriteEndElement ();
//关闭根元素
writer.WriteFullEndElement ();
//关闭任何打开的元素和属性
writer.WriteEndDocument ();
//关闭流
writer.Close ();