La documentazione definitiva per il DOM consiste nelle specifiche DOM indicate dal W3C.
Si tenga presente che gli attributi DOM possono essere anche manipolati come nodi anziché come semplici stringhe. È abbastanza raro che si debba fare in questo modo, quindi, questo metodo non è ancora documentato.
| Interfaccia | Sezione | Scopo |
|---|---|---|
| DOMImplementation | 13.6.2 | Interfaccia per le implementazioni sottostanti. |
| Node | 13.6.2 | Interfaccia di base per la maggior parte degli oggetti in un documento. |
| NodeList | 13.6.2 | Interfaccia per una sequenza di nodi. |
| DocumentType | 13.6.2 | Informazioni circa le dichiarazioni necessarie per elaborare un documento. |
| Document | 13.6.2 | Oggetto che rappresenta l'intero documento. |
| Element | 13.6.2 | Nodi di elementi nella gerarchia del documento. |
| Attr | 13.6.2 | Nodi di valore di attributo nei nodi di elemento. |
| Comment | 13.6.2 | Rappresentazione di commenti nel sorgente del documento. |
| Text | 13.6.2 | Nodi contenenti contenuti testuali all'interno del documento. |
| ProcessingInstruction | 13.6.2 | Rappresentazione delle istruzioni per il ciclo di elaborazione. |
Un'ulteriore sezione descrive le eccezioni definite per lavorare con il DOM in Python.