成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linq實現XML轉換淺談

開發 后端
這里介紹Linq實現XML轉換,通過 LINQ 查詢,可以輕松地在內存中的數據結構、SQL 數據庫、ADO.NET 數據集和XML流或文檔之間轉換數據。

學習Linq時,經常會遇到Linq實現XML轉換問題,這里將介紹Linq實現XML轉換問題的解決方法。

Linq實現XML轉換,將內存中的對象轉換為XML

通過 LINQ 查詢,可以輕松地在內存中的數據結構、SQL 數據庫、ADO.NET 數據集和XML流或文檔之間轉換數據。下面的示例是Linq實現XML轉換,將內存中的數據結構中的對象轉換為XML元素。

  1. class XMLTransform  
  2. {  
  3. static void Main()  
  4. {  
  5. // Create the data source by using a collection initializer.  
  6. List<Student> students = new List<Student>()  
  7. {  
  8. new Student {First="Svetlana"Last="Omelchenko"ID=111
    Scores = new List<int>{97, 92, 81, 60}},  
  9. new Student {First="Claire"Last="O’Donnell"ID=112
    Scores = new List<int>{75, 84, 91, 39}},  
  10. new Student {First="Sven"Last="Mortensen"ID=113
    Scores = new List<int>{88, 94, 65, 91}},  
  11. };  
  12.  
  13. // Create the query.  
  14. var studentsToXML = new XElement("Root",  
  15. from student in students  
  16. let x = String.Format("{0},{1},{2},{3}", student.Scores[0],  
  17. student.Scores[1], student.Scores[2], student.Scores[3])  
  18. select new XElement("student",  
  19. new XElement("First", student.First),  
  20. new XElement("Last", student.Last),  
  21. new XElement("Scores", x)  
  22. ) // end "student"  
  23. ); // end "Root"  
  24.  
  25. // Execute the query.  
  26. Console.WriteLine(studentsToXML);  
  27.  
  28. // Keep the console open in debug mode.  
  29. Console.WriteLine("Press any key to exit.");  
  30. Console.ReadKey();  
  31. }  

Linq實現XML轉換,此代碼生成下面的XML輸出:

  1. < Root> 
  2.   <student> 
  3.     <First>Svetlana</First> 
  4.     <Last>Omelchenko</Last> 
  5.     <Scores>97,92,81,60</Scores> 
  6.   </student> 
  7.   <student> 
  8.     <First>Claire</First> 
  9.     <Last>O'Donnell</Last> 
  10.     <Scores>75,84,91,39</Scores> 
  11.   </student> 
  12.   <student> 
  13.     <First>Sven</First> 
  14.     <Last>Mortensen</Last> 
  15.     <Scores>88,94,65,91</Scores> 
  16.   </student> 
  17. </Root> 

【編輯推薦】

  1. LINQ查詢操作經驗總結
  2. LINQ遍歷多個數組深入剖析
  3. Linq查詢Access數據文件淺談
  4. LINQ構建框架設計學習筆記
  5. LINQ重要組成部分簡介
責任編輯:佚名 來源: IT168
相關推薦

2009-09-14 15:45:28

LINQ刪除XML節點

2009-06-18 10:07:44

LINQ to ACC

2009-09-15 16:31:15

LINQ Custom

2009-09-09 15:44:22

Linq DataCo

2011-07-22 08:43:08

XML

2009-09-07 17:32:14

LINQ檢索數據

2009-09-14 09:49:08

Linq擴展函數

2009-09-08 15:19:52

Linq Where操

2009-09-16 11:15:52

Linq聯接數據

2009-09-10 11:29:00

LINQ to SQL

2009-09-11 11:25:35

LINQ函數集合

2009-09-10 15:45:07

Linq使用Selec

2009-09-17 13:54:26

LINQ to XML

2009-09-17 13:30:32

LINQ to XML

2009-09-14 16:41:23

LINQ To XML

2009-09-16 16:59:05

LINQ to XML

2009-09-14 16:46:15

LINQ to XML

2009-09-14 13:30:04

Linq數據和對象

2009-01-04 16:58:48

LINQ to XMLLINQXML

2009-09-09 11:07:52

LINQ to SQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区 | 国产精品久久99 | 中文字幕一区在线观看视频 | 婷婷丁香在线视频 | 国产在线一区二 | 久久久久91 | 美女黄视频网站 | 成年人网站在线观看视频 | 欧美视频免费在线观看 | 国产精品毛片 | 插插插干干干 | 久久首页 | 伊人伊人伊人 | 亚洲天堂一区 | 日韩三级一区 | 亚洲一区二区三区观看 | 欧美高清成人 | 天天干天天干 | 国产精品久久久久久一区二区三区 | 97精品超碰一区二区三区 | 五月婷婷婷 | 99在线免费观看视频 | 天天天操操操 | 久久专区 | 91porn成人精品 | 色在线视频网站 | 精品美女在线观看视频在线观看 | 91高清视频在线观看 | 亚洲成人一级 | 国产aⅴ爽av久久久久久久 | 国产成人jvid在线播放 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 久久高清亚洲 | 男人的天堂在线视频 | 成人av在线大片 | 中文字幕第100页 | 毛片在线免费 | 亚洲一区视频在线播放 | 日本黄色大片免费 | 亚洲a视频 | 日本成人免费网站 |