晨风资讯网
新闻资讯网络冲浪网页设计网络编程图形图像数据库网络媒体服务器网络安全网站运营软件教程黑客认证Wap技术
教程搜索
教程搜索:
  首页 > 网络编程 > C# 教程 > 正文  

C#对XML操作:建立XML(1)
日期:2005-6-13 17:40:00 来源:网络 作者:无名 浏览:

新建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(2) 下一篇:

C#调用父类的父类的方法

返回列表 打印此页 加入收藏 资讯论坛 关闭窗口 点击复制本页地址,发送给QQ/MSN好友
关于我们 - 联系我们 - 版权声明 - 帮助(?) - 广告服务 - 友情链接 - 服务项目 - 人才招聘
2003-2008 版权所有 © 晨风资讯网 未经授权禁止复制或建立镜像
CopyRight 2003-2008 www.Net118.com,All Rights Reserved.Design By ChenFeng Network Studio