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

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

新聞中心

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

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

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

LINQ XML樹加載

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

1.以字符串形式加載

在XElement類中,通過靜態(tài)的Parse()方法,將XML樹以字符串的形式加載到內(nèi)存中,給出了一個實現(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行定義了一個字符串變量xml,該字符串的內(nèi)容是一個XML樹。第5行則通過XElement的靜態(tài)方法Parse(),在該方法中直接輸入包含XML樹的字符串變量xml,可以實現(xiàn)將該LINQ XML樹加載到內(nèi)存中。***通過第6行在控制臺窗口中輸出該XML樹的內(nèi)容。

2.以文件形式加載

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

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

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

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

【編輯推薦】

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

網(wǎng)站欄目:LINQ XML樹加載概括
轉(zhuǎn)載來于:http://www.5511xx.com/article/dhooigd.html