成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linq創建xml文檔概述

開發 后端
這里介紹Linq創建xml文檔,LINQ to XML 最重要的優勢是它與 Language-Integrated Query (LINQ) 的集成。由于實現了這一集成,因此,可以對內存 XML 文檔編寫查詢,以檢索元素和屬性的集合。

Linq有很多值得學習的地方,這里我們主要介紹Linq創建xml文檔,包括介紹創建帶命名空間的xml文檔等方面。

LINQ to XML 最重要的優勢是它與 Language-Integrated Query (LINQ) 的集成。由于實現了這一集成,因此,可以對內存 XML 文檔編寫查詢,以檢索元素和屬性的集合。 LINQ to XML 的查詢功能在功能上(盡管不是在語法上)與 XPath 和 XQuery 具有可比性。 Visual C# 2008 集成 LINQ 后,可提供更強的類型化功能、編譯時檢查和改進的調試器支持。

Linq創建xml文檔

  1. XElement contacts =  
  2. new XElement("Contacts",  
  3. new XElement("Contact",  
  4. new XElement("Name", "Patrick Hines"),  
  5. new XElement("Phone", "206-555-0144",  
  6. new XAttribute("Type", "Home")),  
  7. new XElement("phone", "425-555-0145",  
  8. new XAttribute("Type", "Work")),  
  9. new XElement("Address",  
  10. new XElement("Street1", "123 Main St"),  
  11. new XElement("City", "Mercer Island"),  
  12. new XElement("State", "WA"),  
  13. new XElement("Postal", "68042")  
  14. )  
  15. )  
  16. ); 

XElement構造函數接受兩個參數,節點名和Content,Content可以是簡單字符串,也可以的屬性和子節點集合。

創建帶命名空間的xml文檔

  1. XNamespace myns = "http://www.cnblogs.com/mshijie";  
  2.  
  3. XElement root = new XElement(myns + "pets",  
  4. new XAttribute(XNamespace.Xmlns + "myns", myns),  
  5. new XElement(myns + "pet",  
  6. new XElement(myns + "name", "Dog")));  
  7. root.Save("test.xml"); 

test.xml

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <myns:pets xmlns:myns="http://www.cnblogs.com/mshijie"> 
  3. <myns:pet> 
  4. <myns:name>Dog</myns:name> 
  5. </myns:pet> 
  6. </myns:pets> 

查詢

  1. XNamespace myns = "http://www.cnblogs.com/mshijie";  
  2. XElement pets = XElement.Load("test.xml");  
  3.  
  4. var query = from pet in pets.Elements(myns + "pet")  
  5. select pet;  
  6.  
  7. Array.ForEach(query.ToArray(), p => Console.WriteLine(p.Element(myns + "name").Value)); 

以上介紹Linq創建xml文檔。

【編輯推薦】

  1. LINQ Customers類概括
  2. LINQ查詢操作全面分析
  3. LINQ to SQL的Table剖析
  4. Linq數據分組全面描述
  5. LINQ查詢基礎概括
責任編輯:佚名 來源: IT168
相關推薦

2009-09-16 15:48:05

Linq修改XML文檔

2009-09-16 15:41:45

LINQ查詢XML文檔

2009-09-16 16:55:07

LINQ to XML

2009-09-10 11:10:21

Linq Librar

2009-09-10 13:42:47

Linq UserIn

2011-07-22 08:43:08

XML

2009-09-17 13:54:26

LINQ to XML

2009-09-10 16:28:17

LINQ查詢

2009-09-11 12:13:40

LINQ to SQL

2009-09-14 09:55:55

Linq基本語法

2009-09-18 13:44:38

LINQ設計模式

2009-09-16 17:21:53

LINQ遍歷

2009-09-14 15:15:45

LINQ技術

2009-09-08 11:25:42

Linq foreac

2009-09-18 16:07:10

Linq Where操

2009-09-18 16:20:36

LINQ基礎

2009-09-08 16:08:44

Linq使用order

2009-01-04 16:58:48

LINQ to XMLLINQXML

2009-08-24 17:24:28

C#創建XML文檔

2009-09-17 13:30:32

LINQ to XML
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩国产一区二区 | 国产黄色大片在线观看 | 亚洲精品久久久久久久久久久久久 | 久久久久久国产精品久久 | 欧美成人精品在线 | 91视频大全 | 久久精品播放 | 91亚洲视频在线 | 奇米超碰在线 | 日韩亚洲欧美一区 | 美女日批免费视频 | 日日摸夜夜添夜夜添精品视频 | 日日骚av | 欧美在线a | 国产高清免费视频 | 91亚洲国产成人久久精品网站 | 一区二区三区在线看 | 精品国产乱码久久久久久蜜柚 | 一级黄色毛片a | 久久久精品网站 | 日韩精品一区二区三区中文在线 | 黄视频网站免费观看 | 欧美精品久久久久久 | 欧美日韩在线免费 | 欧美日韩在线看 | 日本一区二区高清不卡 | 盗摄精品av一区二区三区 | 精品国产精品国产偷麻豆 | 91久久精品国产91久久性色tv | 国产欧美日韩精品一区二区三区 | 欧美二区三区 | 日韩精品无码一区二区三区 | 久久久久久免费精品一区二区三区 | 97精品久久 | 日本在线黄色 | 两性午夜视频 | 在线观看国产视频 | 综合亚洲视频 | 在线观看www视频 | 中文字幕在线电影观看 | 欧美福利专区 |