新聞中心
C# XML編程中刪除XML文件內(nèi)容的操作是如何實(shí)現(xiàn)的呢?C# XML編程中刪除XML文件內(nèi)容的過程中需要注意什么呢?那么我們就向你介紹詳細(xì)的C# XML編程中刪除XML文件內(nèi)容的具體操作步驟。

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元湘西土家族做網(wǎng)站,已為上家服務(wù),為湘西土家族各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
C# XML編程中刪除XML文件內(nèi)容實(shí)例:
刪除選定記錄,對于你上面選擇的節(jié)點(diǎn),下面代碼可查找到該節(jié)點(diǎn)并清除選中的信息:
- string datafile = "guest.xml" ;
- XmlDocument xmldocument = new XmlDocument() ;
- xmldocument.Load(Server.MapPath(datafile)) ;
- //把guest.xml讀到xmldocument中
- DocumentNavigator navigator = new DocumentNavigator(xmldocument) ;
- navigator.MoveToDocumentElement() ;
- navigator.Select("/Guests/Guest[Name=""+Session["select_name"]+""]");
- //參數(shù)是XPath
- navigator.RemoveSelected();
- //執(zhí)行刪除
- xmldocument.Save(Server.MapPath(datafile));
- //最后保存這個XML文檔
- navigator=null;
- //釋放類
- xmldocument=null ;
- //釋放XML文檔,這樣其他程序可以用它
如需將XML文件中所有信息清除,使用“navigator.RemoveChildren();”語句即可實(shí)現(xiàn)。
C#編寫XML應(yīng)用程序不但快捷而且方便,在編寫ASP.NET數(shù)據(jù)庫應(yīng)用程序時,用XML文件替代一些小的Table,能減少許多數(shù)據(jù)庫存取連接,也能讓其他網(wǎng)絡(luò)程序更易使用這些數(shù)據(jù)。
目前XML的主要瓶頸在于文件系統(tǒng)的讀出或?qū)懭?,故?yīng)使用更多內(nèi)存和緩存方式,如果信息量不是巨大無比且修改量也較小,而瀏覽量巨大的話,使用XML方法將是很好的選擇;相反,如數(shù)據(jù)量巨大,應(yīng)考慮使用支持XML的數(shù)據(jù)庫,無論你使用ADO+連接其他數(shù)據(jù)庫,還是使用SQL server,C#中都有直接的類函數(shù)可讓這些數(shù)據(jù)庫中的信息直接和XML交互訪問。
C# XML編程中刪除XML文件內(nèi)容的基本情況就向你介紹到這里,希望對你了解和學(xué)習(xí)C# XML編程有所幫助。
【編輯推薦】
- C# XmlSerializer實(shí)現(xiàn)序列化淺析
- 淺析C# Xml Serializer的安全隱患
- C# XML序列化實(shí)例學(xué)習(xí)詮釋
- 淺析XML序列化的優(yōu)缺點(diǎn)
- 淺析C# XML編程實(shí)現(xiàn)添加XML文件內(nèi)容
當(dāng)前名稱:C#XML編程刪除XML文件內(nèi)容操作詳解
本文來源:http://www.dlmjj.cn/article/dhoeehs.html


咨詢
建站咨詢
