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

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

新聞中心

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

學(xué)習(xí)Linq時(shí),經(jīng)常會(huì)遇到Linq實(shí)現(xiàn)XML轉(zhuǎn)換問(wèn)題,這里將介紹Linq實(shí)現(xiàn)XML轉(zhuǎn)換問(wèn)題的解決方法。

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

Linq實(shí)現(xiàn)XML轉(zhuǎn)換,將內(nèi)存中的對(duì)象轉(zhuǎn)換為XML

通過(guò) LINQ 查詢,可以輕松地在內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)、SQL 數(shù)據(jù)庫(kù)、ADO.NET 數(shù)據(jù)集和XML流或文檔之間轉(zhuǎn)換數(shù)據(jù)。下面的示例是Linq實(shí)現(xiàn)XML轉(zhuǎn)換,將內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)中的對(duì)象轉(zhuǎn)換為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實(shí)現(xiàn)XML轉(zhuǎn)換,此代碼生成下面的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)驗(yàn)總結(jié)
  2. LINQ遍歷多個(gè)數(shù)組深入剖析
  3. Linq查詢Access數(shù)據(jù)文件淺談
  4. LINQ構(gòu)建框架設(shè)計(jì)學(xué)習(xí)筆記
  5. LINQ重要組成部分簡(jiǎn)介

名稱欄目:Linq實(shí)現(xiàn)XML轉(zhuǎn)換淺談
本文網(wǎng)址:http://m.5511xx.com/article/cogsssj.html