Глобальные методы DOM
Объект определяет методы, не относящиеся к какому-либо конкретному объекту Document, а являющиеся «глобальными» для реализации DOM.
DOMImplementation
createDocument
(string namespace, string qualifiedName, DocumentType doctype)Создает и возвращает новый объект Document
XML-документа.
Если указан аргумент qualifiedName, создается корневой элемент с этим именем и добавляется в документ как значение его свойства documentElement.
Если qualifiedName включает префикс пространства имен и двоеточие, пространство имен должно быть пред ставлено идентификатором URI, уникально идентифицирующим его.
Если аргумент doctype содержит значение, отличное от null, свойству ownerDocument этого объекта DocumentType присваивается вновь созданный документ, а узел DocumentType добавляется в новый документ.
createDocumentType
(string qualifiedName, publicId, systemId)Создает новый узел DocumentType
,
представляющий объявление <!DOCTYPE>,
который можно передать методу createDocument().
createHTMLDocument
(string title)Создает новый объект Document
с готовым деревом документа,
включающий указанный заголовок.
Значением свойства documentElement возвращаемого объекта является элемент <html>, и этот корневой элемент содержит вложенные теги <head> и <body>.
Элемент <head> в свою очередь включает вложенный элемент <title> с дочерним текстовым узлом, содержащим строку title.