新聞中心
學(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)好的作品,建站類(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 查詢,可以輕松地在內(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元素。
- class XMLTransform
- {
- static void Main()
- {
- // Create the data source by using a collection initializer.
- List
students = new List () - {
- new Student {First="Svetlana", Last="Omelchenko", ID=111,
Scores = new List{97, 92, 81, 60}}, - new Student {First="Claire", Last="O’Donnell", ID=112,
Scores = new List{75, 84, 91, 39}}, - new Student {First="Sven", Last="Mortensen", ID=113,
Scores = new List{88, 94, 65, 91}}, - };
- // Create the query.
- var studentsToXML = new XElement("Root",
- from student in students
- let x = String.Format("{0},{1},{2},{3}", student.Scores[0],
- student.Scores[1], student.Scores[2], student.Scores[3])
- select new XElement("student",
- new XElement("First", student.First),
- new XElement("Last", student.Last),
- new XElement("Scores", x)
- ) // end "student"
- ); // end "Root"
- // Execute the query.
- Console.WriteLine(studentsToXML);
- // Keep the console open in debug mode.
- Console.WriteLine("Press any key to exit.");
- Console.ReadKey();
- }
- }
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查詢操作經(jīng)驗(yàn)總結(jié)
- LINQ遍歷多個(gè)數(shù)組深入剖析
- Linq查詢Access數(shù)據(jù)文件淺談
- LINQ構(gòu)建框架設(shè)計(jì)學(xué)習(xí)筆記
- LINQ重要組成部分簡(jiǎn)介
本文名稱(chēng):Linq實(shí)現(xiàn)XML轉(zhuǎn)換淺談
當(dāng)前地址:http://fisionsoft.com.cn/article/cogsssj.html


咨詢
建站咨詢
