【C# XML】DOM級別
互聯網 2022/4/30 9:13:19
DOM級別
?文章來源:https://www.cnblogs.com/liuyuanfang/p/13893324.htmlDOM1
DOM1級由兩個模塊組成:DOM核心(DOM CORE)和DOM HTML。其中,DOM核心規定的是如何映射基于XML的文檔結構,以便簡化對文檔中任意部分的訪問和操作。DOM HTML模塊則在DOM核心的基礎上加以擴展,添加了針對HTML的對象和方法。
總結:DOM1主要定義的是HTML和XML文檔的底層結構。
DOM2
DOM2級在原來的DOM基礎上又擴充了鼠標和用戶界面事件、范圍、遍歷(迭代DOM文檔方法)等細分模塊,通過對象接口增加了對CSS的支持。
DOM2核心(DOM Core):在1級核心基礎上建設,為節點添加了更多方法和屬性。
DOM2HTML(DOM HTML):在1級html基礎上,添加了更多屬性、方法和新接口。
DOM2新引入模塊:
DOM2視圖(DOM Views):為文檔定義了基礎樣式信息的不同信息。
DOM2事件(DOM Events):說明了如何使用事件與DOM文檔交互,比如addEventListener()和removeListener()。DOM事件流發生在此階段。
DOM2樣式(DOM Style):定義了如何以編程方式來訪問和改變CSS樣式信息。
DOM2遍歷和范圍(DOM Traversal and Range):引入遍歷DOM文檔和選擇其特定部分的接口。
DOM3
DOM3引入了以統一方式加載和保存文檔的方法,即在DOM加載和保存(DOM Load and Save)模塊中進行定義。
新增了驗證文檔方法,即在DOM驗證(DOM Validation)模塊中定義。
同時DOM3級也對DOM核心進行了擴展,開始支持XML1.0規范。
注:
1、DOM2和DOM3級的目的在于擴展DOM API。DOM2核心并沒有引入新類型,只在DOM1的基礎上通過增新方法和新屬性來增強已有類型。DOM3核心既增強已有類型,也引入了一些新類型。
2、DOM0級標準是不存在的,所謂DOM0級只是DOM歷史坐標中一個參照點而已。具體來說,DOM0級指的是IE4和Netscape Navigator4.0最初支持的DHTML。
C# XmlDocument實現了DOM1級 core、DOM2級 core、DOM3級

關于找一找教程網
本站文章僅代表作者觀點,不代表本站立場,所有文章非營利性免費分享。
本站提供了軟件編程、網站開發技術、服務器運維、人工智能等等IT技術文章,希望廣大程序員努力學習,讓我們用科技改變世界。
[【C# XML】DOM級別]http://www.yachtsalesaustralia.com/tech/detail-318224.html
- 2022-03-01沐雪多租寶商城源碼從.NetCore3.1升級到.Net6的步驟
- 2022-05-03Halcon的C#二次開發及經驗分享
- 2022-05-03C#內建接口:IConvertible
- 2022-05-02C#枚舉高級應用
- 2022-05-02powerdesigner生成C#代碼(帶注釋)
- 2022-05-02asp.net core 跨域
- 2022-05-02以Microsoft C# Windows程序設計為例,理解PageUnit和PageScale的用法
- 2022-05-02微軟商店下載的python 的 pip 不能修改 config 的解決方法
- 2022-05-02C++ 和 C# 類型轉換
- 2022-05-01C#內建接口:IEquatable泛型