dom是W3C組織推薦的處理可擴展標誌語言的標準編程接口。
在網頁上,組織頁面(或文檔)的對象被組織在一個樹形結構中,用來表示文檔中對象的標準模型就稱為dom。
dom是一種與平台和語言無關的應用程序接口(API),它可以動態地訪問程序和腳本,更新其內容、結構和www文檔的風格(HTMl和XML文檔是通過説明部分定義的)。
文檔可以進一步被處理,處理的結果可以加入到當前的頁面。
dom是一種基於樹的API文檔,它要求在處理過程中整個文檔都表示在存儲器中。
另外一種簡單的API是基於事件的SAX,它可以用於處理很大的XML文檔,由於大,所以不適合全部放在存儲器中處理。