Интерфейс DOMImplementationSource
Этот интерфейс позволяет реализатору DOM предоставить одну или несколько реализаций, в зависимости от запрошенных функций и версий, как указано в DOM Features. Каждый реализованный
объект перечислен в списке доступных источников, специфичном для привязки, чтобы его
объекты были доступны.
См. также Спецификацию Модели объекта документа (DOM) уровня 3 Core.
- Since:
- 1.5, DOM Level 3
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
|
Метод для запроса первой реализации DOM, которая поддерживает указанные функции.
|
||
|
Метод для запроса списка реализаций DOM, которые поддерживают указанные функции и версии, как указано в .
|
Подробное описание методов
getDOMImplementation
Метод для запроса первой реализации DOM, которая поддерживает указанные функции.
- Параметры:
- - Строка, которая указывает, какие функции и версии требуются. Это список, разделенный пробелами, в котором каждая функция задается своим именем, за которым необязательно следует пробел и номер версии. Этот метод возвращает первый элемент списка, возвращаемого методом . Например, строка запросит реализацию DOM, которая поддерживает модуль "XML" для его версии 3.0, модуль, который поддерживает модуль "Traversal" для любой версии и модуль "Events" для его версии 2.0. Модуль "Events" должен быть доступен с помощью метода и .
- Возвращает:
- Первую реализацию DOM, которая поддерживает требуемые функции, или , если у этого источника нет таких реализаций.
getDOMImplementationList
Метод для запроса списка реализаций DOM, которые поддерживают указанные функции и версии, как указано в .
- Параметры:
- - Строка, которая указывает, какие функции и версии требуются. Это список, разделенный пробелами, в котором каждая функция задается своим именем, за которым необязательно следует пробел и номер версии. Это что-то вроде: "XML 3.0 Traversal +Events 2.0"
- Возвращает:
- Список реализаций DOM, которые поддерживают требуемые функции.