logo search
Ответы к экзамену по ПИИ

Модель dom. Назначение модели dom. Уровни модели dom. Основные спецификации.

DOM (Document Object Model— «объектная модель документа») — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.

Модель DOM не накладывает ограничений на структуру документа. Любой документ известной структуры с помощью DOM может быть представлен в виде дерева узлов, каждый узел которого представляет собой элемент, атрибут, текстовый, графический или любой другой объект. Узлы связаны между собой отношениями "родительскийдочерний". Специалисты международного консорциума W3C классифицировали эту модель по уровням, для каждого из которых была создана своя спецификация. Все эти спецификации объединены в общую группу, носящую название W3C DOM.

  1. Включает в себя все специфические модели DOM document.images, document.forms, document.layers и document.all.

  2. Базовые функциональные возможности DOM (HTML и XML) в документах, такие как получение дерева узлов документа, возможность изменять и добавлять данные.

  3. Поддержка так называемого пространства имѐн XML <--filtered views--> и событий.

  4. Состоит из шести различных спецификаций:

  1. DOM Level 3 Core;

  2. DOM Level 3 Load and Save;

  3. DOM Level 3 XPath;

  4. DOM Level 3 Views and Formatting;

  5. DOM Level 3 Requirements;

  6. DOM Level 3 Validation.

Эти спецификации являются дополнительными расширениями DOM.