成人免费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-16 11:15:52

Linq聯接數據

2009-09-08 15:19:52

Linq Where操

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-01-04 16:58:48

LINQ to XMLLINQXML

2009-09-14 13:30:04

Linq數據和對象

2009-09-09 11:07:52

LINQ to SQL

2009-09-18 16:32:51

Linq委托實例化

2009-09-15 11:08:01

LinQ調用存儲過程

2009-09-14 15:12:40

LINQ to XML
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久日韩精品一区二区三区 | 中文字幕一区二区三区精彩视频 | 久久一区二区免费视频 | 精品自拍视频在线观看 | 成人av电影免费在线观看 | 亚洲精选一区 | 涩爱av一区二区三区 | 欧美在线激情 | 91精品国产乱码久久久久久久久 | 中文字幕在线一区二区三区 | 日韩一级免费观看 | 久久精品一区二区三区四区 | 成人精品视频免费 | 亚洲精品成人在线 | av日韩一区 | 国产剧情一区 | 欧美成人精品一区二区男人看 | 国产欧美综合在线 | 欧美一级一区 | av永久| 激情三区| 国产成人综合一区二区三区 | 国产精品一区二区无线 | 欧美亚洲一区二区三区 | 午夜视频一区二区 | 精品成人免费一区二区在线播放 | 国产精品久久久久久久久久久免费看 | 一区二区国产精品 | 中文字幕国产第一页 | 在线观看黄免费 | 男女黄网站| 日本一区视频在线观看 | 欧美日韩国产一区二区 | 96久久久久久 | 全部免费毛片在线播放网站 | 欧美一区二区视频 | 国产精品中文字幕在线 | 美国一级黄色片 | 在线视频 中文字幕 | 成在线人视频免费视频 | 欧美精品v |