DOM是分割文檔中的信息的能力,包括添加、編輯,它還包含使用這些對(duì)象所必需的方法和屬性。
從 DOM Level 1 開始,DOM API 包含了一些接口,用于表示可從 XML 文檔中找到的所有不同類型的信息。它還包含使用這些對(duì)象所必需的方法和屬性。Level 1 包括對(duì) XML 1.0 和HTML 的支持,每個(gè) HTML 元素被表示為一個(gè)接口。它用于添加、編輯、包括移動(dòng)和讀取節(jié)點(diǎn)中包含的信息的方法,等等。然而,它沒有包括對(duì) XML 名稱空間(XML Namespace)的支持,XML 名稱空間提供分割文檔中的信息的能力。
DOM Level 2 添加了名稱空間支持。Level 2 擴(kuò)展了 Level 1,允許開發(fā)人員檢測(cè)和使用可能適用于某個(gè)節(jié)點(diǎn)的名稱空間信息。Level 2 還增加了幾個(gè)新的模塊,以支持級(jí)聯(lián)樣式表、事件和增強(qiáng)的樹操作。
當(dāng)前正處于定稿階段的 DOM Level 3 包括對(duì)創(chuàng)建 Document 對(duì)象(以前的版本將這個(gè)任務(wù)留給實(shí)現(xiàn),使得創(chuàng)建通用應(yīng)用程序很困難)的更好支持、增強(qiáng)的名稱空間支持,以及用來處理文檔加載和保存、驗(yàn)證以及 XPath 的新模塊;XPath 是在XSL 轉(zhuǎn)換(XSL Transformation)以及其他 XML 技術(shù)中用來選擇節(jié)點(diǎn)的手段。
DOM 的模塊化意味著作為開發(fā)人員,您必須知道自己希望使用的特性是否受正在使用的 DOM 實(shí)現(xiàn)所支持。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)