Класс Dom\Document

(PHP 8 >= 8.4.0)

Введение

Представляет весь HTML- или XML-документ; корень дерева документа.

Современный, соответствующий спецификации аналог класса DOMDocument. Базовый класс для Dom\XMLDocument и Dom\HTMLDocument.

Обзор класса

abstract class Dom\Document extends Dom\Node implements Dom\ParentNode {
/* Наследуемые константы */
/* Свойства */
public string $URL;
public readonly ?Dom\DocumentType $doctype;
public readonly ?Dom\Element $documentElement;
public readonly ?Dom\Element $lastElementChild;
public readonly int $childElementCount;
public readonly ?Dom\HTMLElement $head;
public string $title;
/* Наследуемые свойства */
public readonly int $nodeType;
public readonly string $nodeName;
public readonly string $baseURI;
public readonly bool $isConnected;
public readonly ?Dom\Document $ownerDocument;
public readonly ?Dom\Node $parentNode;
public readonly ?Dom\Element $parentElement;
public readonly Dom\NodeList $childNodes;
public readonly ?Dom\Node $firstChild;
public readonly ?Dom\Node $lastChild;
public readonly ?Dom\Node $previousSibling;
public readonly ?Dom\Node $nextSibling;
/* Методы */
/* Пока не документировано */
/* Наследуемые методы */
/* Пока не документировано */
}

Свойства

implementation

Объект класса DOMImplementation, обрабатывающий этот документ.

doctype

Объявление типа документа, которое соответствует этому документу.

URL
Equivalent to documentURI.
characterSet
Кодировка документа, используемая для сериализации. При разборе документа она устанавливается на входную кодировку документа.
inputEncoding
Устаревший псевдоним для characterSet.
charset
Устаревший псевдоним для characterSet.
documentURI

Расположение документа или null, если оно не определено.

documentElement
Элемент Dom\Element, который является элементом документа. Для документа без элементов значение равно null.
firstElementChild

Первый дочерний элемент или null.

lastElementChild

Последний дочерний элемент или null.

childElementCount

Количество дочерних элементов.

body
Первый дочерний элемент html, являющийся либо тегом body, либо тегом frameset. Они должны находиться в пространстве имён HTML. Если ни один элемент не подходит, то значение null.
head
Первый элемент head, который является дочерним элементом элемента html. Они должны находиться в пространстве имён HTML. Если ни один элемент не подходит, то значение null.
title
Заголовок документа, заданный элементом title для HTML, или элементом SVG title для SVG. Если заголовка нет, то это значение будет равно пустой строке.
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top