成人免费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-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

2009-09-14 15:12:40

LINQ to XML
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美不卡在线 | 国产成人高清视频 | 91免费高清| 97在线观视频免费观看 | 国产欧美一区二区久久性色99 | 成人在线日韩 | 久久精品成人 | 中文字幕亚洲欧美 | 97精品国产手机 | 成人高清视频在线观看 | 久久久久久久久国产精品 | 久久免费精品 | 国产成人精品一区二区三区四区 | 成人精品 | 亚洲精品久久久久久久久久久久久 | 在线免费观看成年人视频 | 天天天天操 | 91中文字幕在线观看 | 欧美精品一二三 | 欧美日韩精品专区 | 国产亚洲欧美另类一区二区三区 | 一区二区三区在线看 | 成人久久18免费网站图片 | 性生活毛片 | 亚洲香蕉 | 日日夜夜精品视频 | 国产精品视屏 | 日韩一区二区三区视频在线播放 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 欧美日韩国产三级 | 91精品国产综合久久久动漫日韩 | jlzzjlzz国产精品久久 | 欧美成人激情 | 久久久久国产一区二区 | 亚洲欧美一区二区三区在线 | 亚洲久视频 | 久久婷婷色 | 成人免费视频播放 | 97精品超碰一区二区三区 | 日韩欧美在线一区 | www国产亚洲精品 |