C# XML文檔對(duì)象模型
XML文檔對(duì)象模型(Document Object Model, DOM)是一組以非常直觀的方式訪問和處理XML的類。DOM不是讀取XML數(shù)據(jù)的最快捷方式,但只要理解了類和XML文檔中元素之間的關(guān)系,DOM就很容易使用。
構(gòu)成DOM的類在名稱空間System.XmI中。在這個(gè)名稱空間中有幾個(gè)類和子名稱空間。介紹幾個(gè)便于操作XML的類。這些類如表所示。
類 名 | 說明 |
XmlNode | 這個(gè)類表示文檔樹中的一個(gè)節(jié)點(diǎn),它是本章許多類的基類。如果這個(gè)節(jié)點(diǎn)表示XML文檔的根,就可以從它 導(dǎo)航到文檔的任意位罝 |
XmlDocument | 擴(kuò)展了 XmlNode類,但通常是使用XML的第一個(gè)對(duì)象,因?yàn)檫@個(gè)類用于加載磁盤或其他地方的數(shù)據(jù)并 在這些位置保存數(shù)據(jù) |
XmlElement | 表示 XML 文檔中的一個(gè)元素。XmlElement 派生于 XmlLinkedNode,XmlLinkedNode 派生于 XmlNode |
XmlAttribute | 表示一個(gè)特性,與XmlDocument類一樣,它也派生于XmlNode類 |
XmlText | 表示開始標(biāo)記和結(jié)束標(biāo)記之間的文本 |
XmlComment | 表示一種特殊類型的節(jié)點(diǎn),這種節(jié)點(diǎn)不是文檔的一部分,但為閱讀器提供文檔各部分的信息 |
XmlNodeList | 表示一個(gè)節(jié)點(diǎn)集合 |
點(diǎn)擊加載更多評(píng)論>>