日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析C#XML編程實現(xiàn)添加XML文件內容

對于C# XML編程而言,其重要性是不言而喻的,我們知道目前XML的主要實現(xiàn)瓶頸在于文件的讀出或寫入,那么如何實現(xiàn)增加XML文件內容的操作呢?需要注意些什么呢?那么下面我們就詳細來看看具體的實現(xiàn)。

專注于為中小企業(yè)提供成都網(wǎng)站設計、網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)金安免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。

C# XML編程實現(xiàn)添加XML文件內容實例

在Web Form中分別增加相應的四個Label(姓名,來自哪里,Email地址,留言內容)和四個TextBox和一個用于提交的Button,并為這button增加如下代碼:

 
 
 
  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 =   
  10. new DocumentNavigator(xmldocument) ;  
  11.  
  12. //最重要的類  
  13.  
  14. navigator.MoveToDocumentElement() ;  
  15.  
  16. navigator.Insert(System.Xml.TreePosition.FirstChild,  
  17.  
  18.  XmlNodeType.Element, "Guest","","") ;  
  19.  
  20. //插入節(jié)點Guest  
  21.  
  22. navigator.Insert(System.Xml.TreePosition.FirstChild,  
  23.  
  24.  XmlNodeType.Element, "Name","","") ;  
  25.  
  26. navigator.Insert(System.Xml.TreePosition.FirstChild,  
  27.  
  28.  XmlNodeType.Text,"Name","","") ;  
  29.  
  30. navigator.Value=Name.Text ;  
  31.  
  32. //為該節(jié)點賦值  
  33.  
  34. navigator.MoveToParent() ;  
  35.  
  36. //返回父節(jié)點 Guest  
  37.  
  38. ……  
  39.  
  40. //使用同類語句,在元素Name下插入另一些元素如Country、E-mail地址和留言等  
  41.  
  42. xmldocument.Save(Server.MapPath(datafile));  
  43.  
  44. //最后保存這個XML文檔  
  45.  
  46. navigator=null ;  
  47.  
  48. xmldocument=null ;  
  49.  
  50. //釋放XML文檔,這樣其他程序可以用它  

上述代碼使用DocumentNavigator類增加元素和內容,注意使用后要釋放資源。

C# XML編程不但快捷而且方便,在編寫ASP.NET數(shù)據(jù)庫應用程序時,用XML文件替代一些小的Table,能減少許多數(shù)據(jù)庫存取連接,也能讓其他網(wǎng)絡程序更易使用這些數(shù)據(jù)。

C# XML編程實現(xiàn)添加XML文件內容的基本內容就向你介紹到這里,希望對你了解和學習C# XML編程有所幫助。

【編輯推薦】

  1. 淺析C# XmlSerializer概念及作用
  2. C# XmlSerializer實現(xiàn)序列化淺析
  3. 淺析C# Xml Serializer的安全隱患
  4. C# XML序列化實例學習詮釋
  5. 淺析XML序列化的優(yōu)缺點

網(wǎng)站標題:淺析C#XML編程實現(xiàn)添加XML文件內容
網(wǎng)站地址:http://www.5511xx.com/article/cdshpop.html