真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linq如何實(shí)現(xiàn)XML轉(zhuǎn)換

本篇文章給大家分享的是有關(guān)Linq如何實(shí)現(xiàn)XML轉(zhuǎn)換,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)公司基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供成都服務(wù)器托管 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。

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

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

通過 LINQ 查詢,可以輕松地在內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)、SQL 數(shù)據(jù)庫、ADO.NET 數(shù)據(jù)集和XML流或文檔之間轉(zhuǎn)換數(shù)據(jù)。下面的示例是Linq實(shí)現(xiàn)XML轉(zhuǎn)換,將內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)中的對象轉(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輸出:

< Root>        Svetlana     Omelchenko     97,92,81,60           Claire     O'Donnell     75,84,91,39           Sven     Mortensen     88,94,65,91    

以上就是Linq如何實(shí)現(xiàn)XML轉(zhuǎn)換,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:Linq如何實(shí)現(xiàn)XML轉(zhuǎn)換
網(wǎng)頁路徑:http://weahome.cn/article/pjehcd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部