自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C# XML編程刪除XML文件內(nèi)容操作詳解

開發(fā) 后端
C# XML編程刪除XML文件內(nèi)容操作是我們在實際開發(fā)中遇到的實際問題,那么具體的操作是怎么樣的呢?需要注意什麼問題呢?那么本文就向你詳細講解。

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

C# XML編程中刪除XML文件內(nèi)容實例:

刪除選定記錄,對于你上面選擇的節(jié)點,下面代碼可查找到該節(jié)點并清除選中的信息:

  1. string datafile = "guest.xml" ;  
  2.  
  3. XmlDocument xmldocument = new XmlDocument() ;  
  4.  
  5. xmldocument.Load(Server.MapPath(datafile)) ;  
  6.  
  7. //把guest.xml讀到xmldocument中  
  8.  
  9. DocumentNavigator navigator = new DocumentNavigator(xmldocument) ;  
  10.  
  11. navigator.MoveToDocumentElement() ;  
  12.  
  13. navigator.Select("/Guests/Guest[Name=""+Session["select_name"]+""]");  
  14.  
  15. //參數(shù)是XPath  
  16.  
  17. navigator.RemoveSelected();  
  18.  
  19. //執(zhí)行刪除  
  20.  
  21. xmldocument.Save(Server.MapPath(datafile));  
  22.  
  23. //最后保存這個XML文檔  
  24.  
  25. navigator=null;  
  26.  
  27. //釋放類  
  28.  
  29. xmldocument=null ;  
  30.  
  31. //釋放XML文檔,這樣其他程序可以用它  

如需將XML文件中所有信息清除,使用“navigator.RemoveChildren();”語句即可實現(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)容的基本情況就向你介紹到這里,希望對你了解和學習C# XML編程有所幫助。

【編輯推薦】

  1. C# XmlSerializer實現(xiàn)序列化淺析
  2. 淺析C# Xml Serializer的安全隱患
  3. C# XML序列化實例學習詮釋
  4. 淺析XML序列化的優(yōu)缺點
  5. 淺析C# XML編程實現(xiàn)添加XML文件內(nèi)容
責任編輯:仲衡 來源: 百度空間
相關(guān)推薦

2009-09-09 18:00:55

C# XML編程

2009-08-18 17:05:08

C#操作xml文件

2009-08-25 11:10:20

C#編程實現(xiàn)顯示XML

2009-08-18 16:42:49

C# 操作XML

2009-08-18 16:30:41

C# 操作XML

2009-09-04 14:14:55

C#文檔

2014-08-04 10:52:48

AndroidMani

2009-08-18 17:11:03

C#操作XML文件

2009-08-24 17:58:19

C#讀取XML文件

2009-09-17 09:20:45

C#操作XML

2009-08-21 10:00:43

C#創(chuàng)建XML文件XmlTextWrit

2009-09-01 11:21:02

C#讀取word內(nèi)容

2009-08-31 13:32:38

C#創(chuàng)建XML文件

2009-08-12 16:38:35

C#讀取XML節(jié)點

2011-12-28 10:57:37

2011-07-22 08:43:08

XML

2009-08-24 18:06:36

源程序代碼C#讀取XML文件

2009-09-09 13:57:28

C# XML解析

2009-08-19 16:42:41

C#如何使用XML

2009-09-01 09:12:37

C# System.X
點贊
收藏

51CTO技術(shù)棧公眾號