C#对XML操作:建立XML(2)
2005-04-16 10:45
393 查看
C#操作XML初步(2) |
第一章:新建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> |
本例子与上一个例子是很类似,可多运行一下比较他们的不同 |
相关文章推荐
- C#对XML操作:建立XML(1)
- C#对XML操作:建立XML(3)
- C# 操作XML之建立Xml对象浅析
- C#不使用DataSet操作XML,XmlDocument读写xml所有节点及读取xml节点的数据总结
- 在C#.net中如何操作XML
- C#中操作XML (修改完整版)
- C#编写XML读写类操作xml文件
- c#操作Xml(六)
- 在C#.net中如何操作XML
- c#操作XML(读XML,写XML,更新,删除节点,与dataset结合等)
- C#对XML的操作小结
- C#.Net操作XML方法二
- C#操作Xml全集示例篇,基本实现添加,删除,更新等操作
- C#操作xml文件
- 操作XML,对XML的增删改查操作。asp.net C#
- C#操作xml
- c# 操作 xml
- C#中如何把XML转化成强类型操作
- C# 操作 XML 源码
- C#操作XML