DOMImplementation

Интерфейс DOMImplementation представляет собой объект, предоставляющий методы, которые не зависят от какого-либо конкретного документа. Такой объект возвращается свойством Document.implementation (en-US).

Свойства

Этот интерфейс не имеет определённого свойства и не наследует его.

Методы

Нет унаследованного метода.

DOMImplementation.createDocument() (en-US)
Создаёт и возвращает XMLDocument (en-US).
DOMImplementation.createDocumentType() (en-US)
Создаёт и возвращает DocumentType (en-US).
DOMImplementation.createHTMLDocument()
Создаёт и возвращает HTML Document.
DOMImplementation.hasFeature() (en-US)
Возвращает Boolean (en-US), указывающий, поддерживается ли данная функция или нет. Эта функция ненадёжна и сохраняется только для целей совместимости: за исключением запросов, связанных с SVG, она всегда возвращает true. Старые браузеры очень непоследовательны в своём поведении.

Спецификации

Спецификация Статус Комментарий
DOM
Определение 'DOMImplementation' в этой спецификации.
Живой стандарт

Removed the getFeature() method.
Added the createHTMLDocument() method.
Modified the return type of createDocument() from Document to XMLDocument (en-US).

Удалён метод getFeature(). Добавлен метод createHTMLDocument(). Изменён тип возвращаемого значения createDocument() с Document на XMLDocument (en-US).

Document Object Model (DOM) Level 3 Core Specification
Определение 'DOMImplementation' в этой спецификации.
Устаревшая Добавлен метод getFeature() (никогда не реализованный ни одним агентом пользователя).
Document Object Model (DOM) Level 2 Core Specification
Определение 'DOMImplementation' в этой спецификации.
Устаревшая Добавлены методы createDocument() и createDocumentType().
Document Object Model (DOM) Level 1 Specification
Определение 'DOMImplementation' в этой спецификации.
Устаревшая Первоначальное определение.

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также