PHP 8.4.2 Released!

Класс Dom\DocumentType

(PHP 8 >= 8.4.0)

Введение

У каждого Dom\Document есть атрибут doctype, значением которого является либо null, либо объект Dom\DocumentType.

Современный, соответствующий спецификации аналог класса DOMImplementation.

Обзор класса

class Dom\DocumentType extends Dom\Node implements Dom\ChildNode {
/* Наследуемые константы */
/* Свойства */
public readonly string $name;
public readonly string $publicId;
public readonly string $systemId;
public readonly ?string $internalSubset;
/* Наследуемые свойства */
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;
/* Методы */
/* Пока не документировано */
/* Наследуемые методы */
/* Пока не документировано */
}

Свойства

publicId

Общедоступный идентификатор внешнего подмножества типов.

systemId

Системный идентификатор внешнего подмножества типов. Это может быть абсолютный URI.

name

Имя DTD, то есть имя, следующее сразу за ключевым словом DOCTYPE.

entities
Карта Dom\DtdNamedNodeMap, содержащая общие сущности, как внешние, так и внутренние, объявленные в DTD.
notations
Карта Dom\DtdNamedNodeMap, содержащая обозначения, объявленные в DTD.
internalSubset

Внутреннее подмножество в виде строки или null, если его нет. Оно не должно содержать разделительных квадратных скобок.

Добавить

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

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