Document Object Model определяет, как XML-документ преобразуется в структуру дерева в памяти. DOM определена в нескольких спецификациях в W3C:
Ядро DOM определяет саму DOM, структуру дерева, виды узлов и исключения, которые ваш код может получать при движении по дереву. Полная спецификация находится на .
События определяет события, которые могут происходить на дереве, и как эти события обрабатываются. Эта спецификация также пытается примирить различия между объектными моделями, поддерживаемыми Netscape и Internet Explorer до версий 4 этих браузеров. Эта спецификация находится на .
Стиль определяет, как можно из программы обратиться к таблицам стилей XSLT и таблицам стилей CSS. Эта спецификация находится на .
Прохождение и порядок определяет интерфейсы, которые позволяют программе проходить по дереву и определять порядок узлов в дереве. Вы найдете полную спецификацию на .
Представления определяются как интерфейс AbstractView для самого документа. См. дополнительную информацию в .