Класс Dom\CharacterData

(PHP 8 >= 8.4.0)

Введение

Представляет узлы с символьными данными. Никакие узлы не соответствуют непосредственно этому классу, но другие узлы наследуют его.

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

Обзор класса

class Dom\CharacterData extends Dom\Node implements Dom\ChildNode {
/* Наследуемые константы */
/* Свойства */
public string $data;
public readonly int $length;
/* Наследуемые свойства */
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;
/* Методы */
public function after(Dom\Node|string ...$nodes): void
public function appendData(string $data): void
public function before(Dom\Node|string ...$nodes): void
public function deleteData(int $offset, int $count): void
public function insertData(int $offset, string $data): void
public function remove(): void
public function replaceData(int $offset, int $count, string $data): void
public function replaceWith(Dom\Node|string ...$nodes): void
public function substringData(int $offset, int $count): string
/* Наследуемые методы */
/* Пока не документировано */
}

Свойства

previousElementSibling

Элемент предшествующий элементу или null.

nextElementSibling

Элемент непосредственно следующий за данным элементом или null.

data

Содержимое узла.

length

Длина содержимого.

Содержание

Добавить

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

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