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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linq實現(xiàn)XML轉換淺談

學習Linq時,經(jīng)常會遇到Linq實現(xiàn)XML轉換問題,這里將介紹Linq實現(xiàn)XML轉換問題的解決方法。

站在用戶的角度思考問題,與客戶深入溝通,找到永靖網(wǎng)站設計與永靖網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)絡空間、企業(yè)郵箱。業(yè)務覆蓋永靖地區(qū)。

Linq實現(xiàn)XML轉換,將內(nèi)存中的對象轉換為XML

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

 
 
 
  1. class XMLTransform  
  2. {  
  3. static void Main()  
  4. {  
  5. // Create the data source by using a collection initializer.  
  6. List students = new List()  
  7. {  
  8. new Student {First="Svetlana"Last="Omelchenko"ID=111
    Scores = new List{97, 92, 81, 60}},  
  9. new Student {First="Claire"Last="O’Donnell"ID=112
    Scores = new List{75, 84, 91, 39}},  
  10. new Student {First="Sven"Last="Mortensen"ID=113
    Scores = new List{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實現(xiàn)XML轉換,此代碼生成下面的XML輸出:

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

【編輯推薦】

  1. LINQ查詢操作經(jīng)驗總結
  2. LINQ遍歷多個數(shù)組深入剖析
  3. Linq查詢Access數(shù)據(jù)文件淺談
  4. LINQ構建框架設計學習筆記
  5. LINQ重要組成部分簡介

分享題目:Linq實現(xiàn)XML轉換淺談
分享網(wǎng)址:http://www.5511xx.com/article/cogsssj.html