日期:2013-05-24  浏览次数:20490 次

C#操作XML初步(1)第一章:新建XML文件
下面也是用文本建立XML的方式 <% @ Import Namespace="System.IO" %><% @ Import Namespace="System.Xml" %><% @ Import Namespace="System.Data" %><Script Language="C#" Runat="Server">public void Page_Load(Object src,EventArgs e){ /** 版 权 : copyright by SEM IT DEPARTMENT* 版 本 : version 0.0.1* 文 件 : CreateXml_2.aspx* 用 途 : 建立一个XML文件,使用流的方式建立* 作 者 : 欧阳云天 @2005-4-7* 邮 箱 : outrace@soueast-motor.com* 修 改 :*/ String fileName;fileName = "users_2.xml"; try { //使用流的方式新建一个XML文件FileStream fs = new FileStream(Server.MapPath("./files/"+fileName),FileMode.CreateNew);fs.Close();//新增一些数据StreamWriter rw = File.AppendText(Server.MapPath("./files/"+fileName));rw.WriteLine("<?xml version=\"1.0\" encoding=\"gb2312\"?>");rw.WriteLine("<users>");rw.WriteLine(" <user id=\"1\">");rw.WriteLine(" <userName>outrace</userName>");rw.WriteLine(" <userPass>ouyang</userPass>");rw.WriteLine(" </user>");rw.WriteLine(" <user id=\"2\">");rw.WriteLine(" <userName>trace</userName>");rw.WriteLine(" <userPass>ouyang</userPass>");rw.WriteLine(" </user>");rw.WriteLine("</users>");//将缓冲区的内容写入文件rw.Flush();//关闭rw对象 rw.Close(); //用 XML DOM方式读取XML,并将它与XML控件绑定 XmlDocument doc = new XmlDocument(); doc.Load(Server.MapPath("./files/"+fileName)); xml1.Document = doc; } catch(Exception ex){ Response.Write(ex.Message);}finally{}}</script><html><head> <title>测试XML文本的建立</title></head><body> <form runat="server"> <b>创建文本文件成功,写入成功,文件的内容为:</b> <p><asp:Xml id="xml1" runat="server"/></p> </form></body></html> 本例子与上一个例子是很类似,可多运行一下比较他们的不同