c#操作xml初步(1)第一章:新建xml文件
新建xml文件有不同的方法,我这里给出三种方式 <% @ import namespace="system.io" %><script language="c#" runat="server">public void page_load(object src,eventargs e){ /* * 版 权 : copyright by sem it department * 版 本 : version 0.0.1 * 文 件 : createxml_1.aspx * 用 途 : 建立一个xml文件 我们可以使用建立一个text文本的方式来新建一个xml文件 * 作 者 : 欧阳云天 @2005-4-7 * 邮 箱 : outrace@soueast-motor.com * 修 改 : */ string filename; filename = "users_1.xml"; //建立streamwrite,请注意在这里设置自己的文件目录 streamwriter rw = file.createtext(server.mappath(".")+"\\files\\"+filename); //使用writeline写入内容 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(); //打开文本文件 streamreader sr = file.opentext(server.mappath(".")+"\\files\\"+filename); //当使用字符连接的时候,c#推荐使用stringbuilder,而不是使用"+"字符进行连接 //听说这样会快很多,不过没测试过 stringbuilder output = new stringbuilder(); string rl; while((rl=sr.readline())!=null) { output.append(rl+"<br>"); } lblfile.text = output.tostring(); sr.close();}</script><html><head> <title>测试xml文本的建立</title></head><body> <form runat="server"> <b>创建文本文件成功,写入成功,文件的内容为:</b> <p><asp:label id="lblfile" runat="server"/></p> </form></body></html>
C#对XML操作:建立XML(1)-.NET教程,C#语言
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » C#对XML操作:建立XML(1)-.NET教程,C#语言
相关推荐
-      VS2010的aspx文件中的html代码的格式化方法
-      .net 反序题目的详细解答第1/2页
-      asp.net创建html文本文件实例
-      比较完整的 asp.net 学习流程
-      官网 Ext direct包中.NET版的问题
-      C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
-      c# 连接字符串数据库服务器端口号 .net状态服务器端口号
-      asp.net教程:简单的C#图片上传代码或C#文件上传代码