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

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

新聞中心

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

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

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

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

在Web Form中分別增加相應(yīng)的四個Label(姓名,來自哪里,Email地址,留言內(nèi)容)和四個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類增加元素和內(nèi)容,注意使用后要釋放資源。

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

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

【編輯推薦】

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

分享名稱:淺析C#XML編程實現(xiàn)添加XML文件內(nèi)容
網(wǎng)站鏈接:http://m.5511xx.com/article/cdshpop.html