日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
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)題的解決方法。

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到永靖網(wǎng)站設(shè)計(jì)與永靖網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(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 查詢(xún),可以輕松地在內(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查詢(xún)操作經(jīng)驗(yàn)總結(jié)
  2. LINQ遍歷多個(gè)數(shù)組深入剖析
  3. Linq查詢(xún)Access數(shù)據(jù)文件淺談
  4. LINQ構(gòu)建框架設(shè)計(jì)學(xué)習(xí)筆記
  5. LINQ重要組成部分簡(jiǎn)介

文章題目:Linq實(shí)現(xiàn)XML轉(zhuǎn)換淺談
瀏覽地址:http://www.dlmjj.cn/article/cogsssj.html