0
DOM分為三部分:
(1)核心DOM:遍歷DOM樹、添加新節(jié)點、刪除節(jié)點、修改節(jié)點
(2)HTML DOM:以一種簡便的方法訪問DOM樹
(3)XML DOM:用于操作XML文檔
1.
文件對象模型DOM(Document Object Model)是處理可擴展標志語言的標準編程接口,是一種語言規(guī)范,或者說結構,例如

HTML_DOM.png
2.
可擴展標記語言XML(Extensible Markup Lanuage)和超文本標記語言HTML(HyperText Markup Language)
是基于這個模型構造的,實現(xiàn)了這種結構的語言,他倆作用不同:
- html是用來顯示數(shù)據(jù)的;xml是用來描述數(shù)據(jù)、存放數(shù)據(jù)的,所以可以作為持久化的介質!Html將數(shù)據(jù)和顯示結合在一起,在頁面中把這數(shù)據(jù)顯示出來;
- xml則將數(shù)據(jù)和顯示分開。 XML被設計用來描述數(shù)據(jù),其焦點是數(shù)據(jù)的內容。HTML被設計用來顯示數(shù)據(jù),其焦點是數(shù)據(jù)的外觀。
- 簡單來說,html用來更好的顯示數(shù)據(jù),xml被設計為傳輸和存儲數(shù)據(jù)。
關于html和xml的詳細區(qū)別可以參考