- TEL:131 7970 3111
-
慧網(wǎng)微信
- 掃描二維碼
- 關注邳州在線
-
手機網(wǎng)站
- 手機掃描二維碼
- 進入手機站
網(wǎng)站地圖
付款方式
[ 來源:中國站長學院 | 作者:無從考證 ] |
什么是XML對象模型? XML對象模型是一個對象集,可以使用這個對象集來訪問或處理存儲在XML文檔中的數(shù)據(jù) 。XML文檔構成一顆樹,樹上的每一個元素可以看作是一個節(jié)點,具有不同屬性和方法的 對象代表了樹和它的節(jié)點,每個節(jié)點包含文檔中的實際數(shù)據(jù)。 如何訪問樹中的節(jié)點? 可以通過象腳本來訪問樹中的節(jié)點。這些對象是在解析器裝載并解析XML文檔時由XML解 析器創(chuàng)建的。通過ID值可以引用樹,或文檔對象。在下面的例子中,MyXMLDocument是文 檔的對象的ID值,使用文檔對象的屬性和方法可以訪問樹的根和子節(jié)點對象。根,或文 檔元素,是最頂層的節(jié)點,子節(jié)點從根上擴展開形成XML樹。根節(jié)點只可以在文檔中出現(xiàn) 一次。 點擊下面的數(shù)據(jù)島可以展示用來訪問每個節(jié)點的代碼。根節(jié)點是 下面列出了一些簡單的屬性和方法,可用來訪問XML文檔的節(jié)點。 XMLDocument:返回對XML文檔對象模式的引用。 documentElement:返回XML文檔的根節(jié)點。 childNodes:返回節(jié)點的孩子節(jié)點目錄。 item:通過索引訪問目錄中的個別節(jié)點。索引值是從0開始的,所以item(0)返回個 節(jié)點。 text:返回節(jié)點的內(nèi)容。 下面是一個帶有數(shù)據(jù)島的HTML頁面。數(shù)據(jù)島被包含在 Within this document is an XML data island. 你能通過ID屬性訪問數(shù)據(jù)島,“resortXML”成為文檔對象的名稱。你能利用這個對象的 方法和屬性訪問它的根節(jié)點和孩子節(jié)點。在上面的例子中,根節(jié)點是 點是 下面的代碼訪問第二個孩子節(jié)點 resortXML.XMLDocument.documentElement.childNodes.item(1).text 如何獲得XML DOM樹的信息? 有以下幾種方法和接口來獲得DOM的信息。 如果使用腳本語言,DOMDocument對象提供load、loadXML、save方法和xml屬性。 對Visual Basic 和 C 或 C++ 編程者來說,IXMLDOMDocument接口提供和DOMDocument對 象同樣的成員。 IXMLDOMDocument也可以實現(xiàn)標準的COM接口,如IPersistStreamInit、IPersistMonike r和IStream。 |
來源:http://edu.chinaz.com |