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

LINQ XML樹加載概括

開發(fā) 后端
這里介紹LINQ XML樹加載,通過XElement類,有2種方式實現(xiàn)LINQ XML樹加載,一種方式是以字符串形式加載,另外一種方式是以文件形式加載。

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

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é)果分析
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2009-09-16 16:52:50

LINQ to XML

2009-09-16 16:55:07

LINQ to XML

2009-09-15 13:59:18

LINQ to Dat

2009-09-16 10:27:35

LINQ Custom

2009-09-16 10:08:06

LINQ查詢

2009-09-16 17:33:16

LINQ TO SQL

2009-09-15 17:07:24

Linq To SQL

2009-09-09 15:10:35

LINQ查詢句法

2009-09-18 15:15:12

LINQ to SQL

2009-09-15 16:09:12

LINQ進行查詢

2011-07-22 08:43:08

XML

2009-09-15 15:18:00

Linq Lambda

2009-09-14 15:37:06

LINQ映射數(shù)據(jù)庫

2009-09-18 14:07:51

LINQ to SQL

2009-09-17 13:54:26

LINQ to XML

2009-09-15 17:30:00

Linq Lambda

2009-09-17 13:30:32

LINQ to XML

2009-01-04 16:58:48

LINQ to XMLLINQXML

2009-09-16 16:59:05

LINQ to XML

2009-09-14 16:46:15

LINQ to XML
點贊
收藏

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