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

LINQ To XML類詳細(xì)分析

開(kāi)發(fā) 后端
這里介紹LINQ To XML類,包括XDocument類:表示一個(gè) XML 文檔、XElement類:表示一個(gè) XML 元素和XAttribute類:屬性是與元素關(guān)聯(lián)的名稱/值對(duì)。

本文向大家介紹LINQ To XML類,可能好多人還不了解LINQ To XML類,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

LINQ To XML類

下面重點(diǎn)學(xué)習(xí)三個(gè)類:XDocument,XElement,Xattribute

1.LINQ To XML類——XDocument類:表示一個(gè) XML 文檔。XDocument可以包含以下元素:
◆一個(gè) XDeclaration 對(duì)象。XDeclaration 使您能夠指定 XML 聲明的相關(guān)部分: XML 版本、文檔的編碼,以及 XML 文檔是否是獨(dú)立的。
◆一個(gè) XElement 對(duì)象。 這是 XML 文檔的根節(jié)點(diǎn)。
◆任意數(shù)目的 XProcessingInstruction 對(duì)象。 處理指令將信息傳遞給處理 XML 的應(yīng)用程序。
◆任意數(shù)目的 XComment 對(duì)象。 注釋將與根元素同級(jí)。 XComment 對(duì)象不能是列表中的第一個(gè)參數(shù),因?yàn)?XML 文檔以注釋開(kāi)頭無(wú)效。
◆一個(gè)用于 DTD 的 XDocumentType。

用XDocument創(chuàng)建XML文件

  1. XDocument d = new XDocument( new XDeclaration("1.0", "utf-8", "true"),  
  2. new XComment("This is a comment."),  
  3. new XProcessingInstruction("xml-stylesheet", 
    "
    href='mystyle.css' title='Compact' type='text/css'"),  
  4. new XElement("Pubs",  
  5. new XElement("Book",  
  6. new XElement("Title", "Artifacts of Roman Civilization"),  
  7. new XElement("Author", "Moreno, Jordao")  
  8. )   
  9. )   
  10. );  
  11. Console.WriteLine(d.Declaration );  
  12. Console.WriteLine(d);  
  13. //XML文件  
  14. <?xml version="1.0" encoding="utf-8" standalone="true"?> 
  15. <!--This is a comment.--> 
  16. <?xml-stylesheet href='mystyle.css' title='Compact' type='text/css'?> 
  17. <Pubs> 
  18. <Book> 
  19. <Title>Artifacts of Roman Civilization</Title> 
  20. <Author>Moreno, Jordao</Author> 
  21. </Book> 
  22. </Pubs> 

2.LINQ To XML類——XElement類:表示一個(gè) XML 元素。XDocument 可以包含以下元素:
◆Xelement
◆Xcomment
◆XprocessingInstruction
◆XText

用XElement創(chuàng)建XML文件

  1. XElement xml1 = new XElement("Root",  
  2. new XElement("Node1", 1),  
  3. new XElement("Node2", 2),  
  4. new XElement("Node3", 3),  
  5. new XElement("Node4", 4),  
  6. new XElement("Node5", 5),  
  7. new XElement("Node6", 6)  
  8. );  
  9. XElement xml2 = new XElement("Root",  
  10. from el in xml1.Elements()  
  11. where ((int)el &gt;= 3 && (int)el <= 5)  
  12. select el  
  13. );  
  14. Console.WriteLine(xml2);  
  15. //XML文件  
  16. &lt;Root> 
  17. <Node3>3</Node3> 
  18. <Node4>4</Node4> 
  19. <Node5>5</Node5> 
  20. </Root> 

3.LINQ To XML類——XAttribute類:屬性是與元素關(guān)聯(lián)的名稱/值對(duì)。 XAttribute 類表示 XML 屬性。

屬性與元素之間有些區(qū)別。XAttribute 對(duì)象不是 XML 樹(shù)中的節(jié)點(diǎn)。 它們是與 XML 元素關(guān)聯(lián)的名稱/值對(duì)。 與文檔對(duì)象模型 (DOM) 相比,這更加貼切地反映了 XML 結(jié)構(gòu)。 雖然 XAttribute 對(duì)象實(shí)際上不是 XML 樹(shù)的節(jié)點(diǎn),但使用 XAttribute 對(duì)象與使用 XElement 對(duì)象非常相似。

  1. XElement phone = new XElement("Phone",  
  2. new XAttribute("Type", "Home"),  
  3. "555-555-5555");  
  4. Console.WriteLine(phone); 

【編輯推薦】

  1. LINQ查詢操作剖析
  2. LINQ生成字符串概述
  3. LINQ查詢語(yǔ)法簡(jiǎn)單描述
  4. LINQ解決方案簡(jiǎn)單概述
  5. LINQ查詢結(jié)果分析
責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2009-09-09 09:48:43

Linq延遲加載

2009-09-14 13:50:35

LINQ編程模型

2009-09-08 15:56:50

Linq使用Group

2009-09-09 13:53:21

Linq表值函數(shù)

2009-11-20 13:11:44

Oracle XML數(shù)

2013-12-04 10:21:38

AndroidAndroidMani

2009-09-25 14:23:39

2009-09-28 10:39:01

Hibernate基礎(chǔ)

2009-06-18 14:00:51

2009-10-10 13:52:57

VB Update方法

2010-01-06 13:50:37

.NET Framew

2009-12-16 14:09:14

Visual Stud

2009-09-03 17:57:06

C#聲明事件

2009-09-04 15:43:07

C#流模型

2009-03-24 08:30:54

AndroidGoogle移動(dòng)os

2010-04-26 18:17:19

Oracle存儲(chǔ)過(guò)程

2009-12-07 15:37:00

WCF控件

2009-09-07 13:19:44

C#線程同步

2011-09-24 12:34:03

2009-12-03 17:41:40

PHP應(yīng)用發(fā)展
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一级看片免费视频 | 欧美日韩在线免费观看 | 综合久久国产 | 精品视频久久久久久 | 久久精品97| 在线观看日韩 | 国产精品一区二区久久 | 日韩欧美一级 | 一级毛片大全免费播放 | 精精精精xxxx免费视频 | 精精国产视频 | 久久久一区二区三区 | 国产精品美女久久久久久免费 | 国产在线永久免费 | 久草资源在线视频 | 射欧美 | 激情的网站 | 午夜爽爽爽男女免费观看影院 | 国产成人亚洲精品 | 天天操夜夜操 | 中文字幕一区二区三区精彩视频 | 久久久久国产精品 | 81精品国产乱码久久久久久 | 狠狠的日 | 天天干天天草 | 毛片一区二区三区 | 毛片免费在线观看 | 中文字幕乱码一区二区三区 | 欧美精 | 欧美日韩一区不卡 | 精品日韩一区 | 久久久久国产一区二区三区 | 美国十次成人欧美色导视频 | 亚洲一区免费在线 | 成人二区| 精品欧美色视频网站在线观看 | 国产精品夜夜春夜夜爽久久电影 | 亚洲人人 | 日韩在线观看视频一区 | 在线播放中文字幕 | 亚洲电影专区 |