今天就跟大家聊聊有關(guān)asp.net中怎么生成XML文件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)公司專注于利州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供利州營銷型網(wǎng)站建設(shè),利州網(wǎng)站制作、利州網(wǎng)頁設(shè)計、利州網(wǎng)站官網(wǎng)定制、小程序設(shè)計服務(wù),打造利州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供利州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。方式一:直接使用DataSet
SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Server=127.0.0.1;User ID=sa;Password=sa;Database=northwind;Persist Security Info=True"; conn.Open(); SqlDataAdapter da = new SqlDataAdapter("select * from 表", conn); SqlCommandBuilder thisBulder = new SqlCommandBuilder(da); DataSet ds = new DataSet(); da.Fill(ds); ds.WriteXml(@"C:/temp.xml");
方式二:自定義生成方式
using System.Xml;//頭部加此命名空間 XmlDocument xd = new XmlDocument();//表示XML文檔 XmlDeclaration xde;//表示 XML 聲明節(jié)點: xde = xd.CreateXmlDeclaration("1.0", "GBK", null);//參數(shù)的第二項為編碼方式 //standalone定義了是否可以在不讀取任何其它文件的情況下處理該文檔,默認為no xd.AppendChild(xde);//生成結(jié)束 XmlElement xe = xd.CreateElement("Root");//創(chuàng)建一個Root根元素 xd.AppendChild(xe);//Root根元素創(chuàng)建完成 XmlNode root = xd.SelectSingleNode("Root");//查找XmlElement xe1 = xd.CreateElement("Tree");//在 之下創(chuàng)建元素 xe1.SetAttribute("id","1");//指定屬性的屬性值 xe1.InnerText = "類型1";//指定屬性文本節(jié)點 root.AppendChild(xe1);//完成子節(jié)點 xd.Save(Server.MapPath("xml.xml"));
看完上述內(nèi)容,你們對asp.net中怎么生成XML文件有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。