A Classe Dom\Document

(PHP 8 >= 8.4.0)

Introdução

Representa um documento HTML ou XML inteiro; serve como a raiz da árvore do documento.

Este é o equivalente moderno e compatível com as especificações de DOMDocument. É a classe base para Dom\XMLDocument e Dom\HTMLDocument.

Resumo da classe

abstract class Dom\Document extends Dom\Node implements Dom\ParentNode {
/* Constantes herdadas */
/* Propriedades */
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;
/* Propriedades herdadas */
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;
/* Métodos */
/* Not documented yet */
/* Métodos herdados */
/* Not documented yet */
}

Propriedades

implementation

O objeto DOMImplementation que manipula este documento.

doctype

A Declaração de Tipo de Documento associada a este documento.

URL
Equivalente a documentURI.
characterSet
A codificação do documento usado para serialização. Ao analisar um documento, isso é definido como a codificação de entrada desse documento.
inputEncoding
Sinônimo legado de characterSet.
charset
Sinônimo legado de characterSet.
documentURI

A localização do documento ou null se indefinido.

documentElement
O objeto Dom\Element, ou seja, o elemento do documento. É interpretado como null para documento sem elementos.
firstElementChild

Primeiro elemento filho ou null.

lastElementChild

Último elemento filho ou null.

childElementCount

O número de elementos filhos.

body
O primeiro filho do elemento html que é uma etiqueta body ou uma etiqueta frameset. Eles precisam estar no namespace HTML. Se nenhum elemento corresponder, será avaliado como null.
head
O primeiro elemento head que é filho do elemento html. Eles precisam estar no namespace HTML. Se nenhum elemento corresponder, será avaliado como null.
title
O título do documento conforme definido pelo elemento title para HTML ou pelo elemento SVG title para SVG. Se não houver título, isso será avaliado como uma string vazia.
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top