程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#對XML操作:建立XML(1)

C#對XML操作:建立XML(1)

編輯:.NET實例教程
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 * 郵 箱 : [email protected] * 修 改 : */ 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>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved