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

LINQ查詢XML文檔分析

開發 后端
這里介紹LINQ查詢XML文檔,LINQ to XML 是一種啟用了 LINQ 的內存 XML 編程接口,使用它,可以在 .NET Framework 編程語言中處理 XML。

學習LINQ查詢時,經常會遇到LINQ查詢XML文檔問題,這里將介紹LINQ查詢XML文檔問題的解決方法。

LINQ to XML 是一種啟用了 LINQ 的內存 XML 編程接口,使用它,可以在 .NET Framework 編程語言中處理 XML。 它將 XML 文檔置于內存中,這一點很像文檔對象模型 (DOM)。 您可以LINQ查詢XML文檔,修改之后,可以將其另存為文件,也可以將其序列化然后通過網絡發送。 但是,LINQ to XML 與 DOM 不同:它提供一種新的對象模型,這是一種更輕量的模型,使用也更方便,這種模型利用了 Visual C# 2008 在語言方面的改進。

LINQ查詢XML文檔

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <pets> 
  3. <pet> 
  4. <id>2</id> 
  5. <name>Dog</name> 
  6. <species>Some Kind of Cat</species> 
  7. <sex>Female</sex> 
  8. <startYear>1972</startYear> 
  9. <endYear>1974</endYear> 
  10. <causeOfDeath>Car</causeOfDeath> 
  11. <specialQuality>Best mouser</specialQuality> 
  12. </pet> 
  13. <pet> 
  14. <id>3</id> 
  15. <name>Sam</name> 
  16. <species>Labrador</species> 
  17. <sex>Female</sex> 
  18. <startYear>1973</startYear> 
  19. <endYear>1980</endYear> 
  20. <causeOfDeath>Old Age</causeOfDeath> 
  21. <specialQuality>Great hunting dog</specialQuality> 
  22. </pet> 
  23. </pets> 

載入文檔后,XDocument或XElement的Elements()方法執行時返回IEnumrable<XElement>類型的子節點信息,Element()方法返回唯一的子節點信息。

查找所有pet的name。分別使用XDocument和XElement查找。

  1. XDocument document = XDocument.Load("MyPets.xml");  
  2. XElement element = XElement.Load("MyPets.xml");  
  3.  
  4. var name = from pet in document.Elements("pets").Elements("pet")  
  5. select pet.Element("name").Value;  
  6.  
  7. var pets = from pet in element.Elements("pet")  
  8. select pet;  
  9.  
  10. Array.ForEach(pets.ToArray(), p=>Console.WriteLine(p.Element("name").Value));  
  11. Array.ForEach(name.ToArray(), n => Console.WriteLine(n)); 

【編輯推薦】

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

2009-09-16 16:55:07

LINQ to XML

2009-09-16 15:48:05

Linq修改XML文檔

2009-09-16 15:53:49

Linq創建xml文檔

2009-01-04 16:58:48

LINQ to XMLLINQXML

2009-09-15 10:46:04

LINQ to SQL

2009-09-14 10:09:26

LINQ查詢結果

2009-09-16 10:48:32

LINQ查詢操作

2009-09-18 16:46:15

LINQ查詢句法

2009-09-14 18:53:27

LINQ查詢

2009-09-15 14:58:26

Linq查詢本質

2011-07-22 08:43:08

XML

2009-09-14 16:21:34

LINQ To XML

2009-09-17 13:54:26

LINQ to XML

2009-09-17 17:03:13

LINQ動態查詢

2009-09-14 17:03:32

LINQ模糊查詢

2009-09-17 13:30:32

LINQ to XML

2009-09-17 08:47:00

Linq查詢

2009-09-14 16:41:23

LINQ To XML

2009-09-16 16:59:05

LINQ to XML

2009-09-14 16:46:15

LINQ to XML
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品1区2区3区 爱爱综合网 | 国产粉嫩尤物极品99综合精品 | 红桃成人在线 | 亚洲成人三级 | 男女黄网站 | 欧美国产视频一区二区 | 日日干天天操 | 亚洲一区二区免费 | 一区二区三区av夏目彩春 | 99这里只有精品视频 | 黄视频欧美 | 亚洲一区中文字幕在线观看 | 精品久久久一区二区 | 99热精品在线 | 欧美日韩不卡合集视频 | 久久com | 欧美日韩电影在线 | 中文字幕在线不卡 | 国产精品久久福利 | 亚洲视频在线一区 | 亚洲欧洲精品在线 | 亚洲国产精品久久久 | 日韩精品一区二区三区中文在线 | 久久国内精品 | 在线观看国产www | 91婷婷韩国欧美一区二区 | 一级a爱片性色毛片免费 | 天堂一区二区三区 | 午夜视频免费在线观看 | 久久久亚洲成人 | 免费国产视频 | 午夜激情免费视频 | 国产第一页在线观看 | 在线观看国产精品视频 | 91av大全 | 久久国色| 久久久久久成人 | 国产一区二区三区四区三区四 | 欧美一区二区三区 | av无遮挡| 91国在线 |