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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
LINQ XML樹(shù)加載概括

在向大家詳細(xì)介紹LINQ XML樹(shù)加載之前,首先讓大家了解下以字符串形式加載,然后介紹以文件形式加載。

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為紫云等服務(wù)建站,紫云等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為紫云企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

LINQ XML樹(shù)加載

通過(guò)XElement類(lèi),有2種方式實(shí)現(xiàn)LINQ XML樹(shù)加載,一種方式是以字符串形式加載,另外一種方式是以文件形式加載。

1.以字符串形式加載

在XElement類(lèi)中,通過(guò)靜態(tài)的Parse()方法,將XML樹(shù)以字符串的形式加載到內(nèi)存中,給出了一個(gè)實(shí)現(xiàn)代碼:

 
 
 
  1. static void Loading1()   
  2. {  
  3. string xml = @"< contacts> 
  4. < contact> 
  5. < name>Patrick Hines< /name> 
  6. < phone type=""home"">206-555-0144< /phone> 
  7. < phone type=""work"">425-555-0145< /phone> 
  8. < address> 
  9. < street1>123 Main St< /street1> 
  10. < city>Mercer Island< /city> 
  11. < state>WA< /state> 
  12. < postal>68042< /postal> 
  13. < /address> 
  14. < netWorth>10< /netWorth> 
  15. < /contact> 
  16. < contact> 
  17. < name>Gretchen Rivas< /name> 
  18. < phone type=""mobile"">206-555-0163< /phone> 
  19. < address 
  20. < street1>123 Main St< /street1> 
  21. < city>Mercer Island< /city> 
  22. < state>WA< /state> 
  23. < postal>68042< /postal> 
  24. < /address> 
  25. < netWorth>11< /netWorth> 
  26. < /contact> < /contacts>";  
  27. XElement element =XElement.Parse(xml);  
  28. Console.WriteLine(element);  

在上述代碼中,第3行定義了一個(gè)字符串變量xml,該字符串的內(nèi)容是一個(gè)XML樹(shù)。第5行則通過(guò)XElement的靜態(tài)方法Parse(),在該方法中直接輸入包含XML樹(shù)的字符串變量xml,可以實(shí)現(xiàn)將該LINQ XML樹(shù)加載到內(nèi)存中。***通過(guò)第6行在控制臺(tái)窗口中輸出該XML樹(shù)的內(nèi)容。

2.以文件形式加載

首先在一個(gè)空白的記事本文件中輸入如上面代碼所示的字符串變量xml中所包含的XML樹(shù)內(nèi)容,然后將文件名稱(chēng)設(shè)置為"MyContactList.xml",保存在應(yīng)用程序"LINQtoXML"的目錄"\bin\debug"之中。

然后通過(guò)XElement類(lèi),調(diào)用靜態(tài)的Load ()方法,將XML樹(shù)的內(nèi)容以外部文件的形式加載到內(nèi)存中,給出了一個(gè)實(shí)現(xiàn)代碼:

 
 
 
  1. static void Loading2()  
  2. {  
  3. XElement elementFromFile = XElement.Load("MyContactList.xml");  
  4. Console.WriteLine(elementFromFile );  

在上述代碼中,第3行直接調(diào)用XElement類(lèi)中的靜態(tài)Load ()方法,在該方法中直接輸入包含XML樹(shù)的外部XML文件"MyContactList.xml",實(shí)現(xiàn)將該LINQ XML樹(shù)加載到內(nèi)存中,***通過(guò)第4行在控制臺(tái)窗口中輸出該XML樹(shù)的內(nèi)容。

【編輯推薦】

  1. LINQ查詢(xún)操作剖析
  2. LINQ生成字符串概述
  3. LINQ查詢(xún)語(yǔ)法簡(jiǎn)單描述
  4. LINQ解決方案簡(jiǎn)單概述
  5. LINQ查詢(xún)結(jié)果分析

網(wǎng)頁(yè)題目:LINQ XML樹(shù)加載概括
文章分享:http://m.5511xx.com/article/dhooigd.html