La clase Dom\Element

(PHP 8 >= 8.4.0)

Introducción

Representa un elemento.

Este es el equivalente moderno y conforme a las especificaciones de DOMElement.

Sinopsis de la clase

class Dom\Element extends Dom\Node implements Dom\ParentNode, Dom\ChildNode {
/* Constantes heredadas */
/* Propiedades */
public readonly ?string $namespaceURI;
public readonly ?string $prefix;
public readonly string $localName;
public readonly string $tagName;
public string $id;
public readonly Dom\TokenList $classList;
public readonly Dom\NamedNodeMap $attributes;
public readonly ?Dom\Element $lastElementChild;
public readonly int $childElementCount;
public readonly Dom\HTMLCollection $children;
/* Propiedades heredadas */
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 */
/* Aún no documentado */
/* Métodos heredados */
/* Aún no documentado */
}

Propiedades

namespaceURI

El URI del espacio de nombres del elemento.

prefix

El prefijo del espacio de nombres del elemento.

localName

El nombre local del elemento.

tagName

El nombre en mayúsculas HTML calificado del elemento.

className

Una cadena que representa las clases del elemento, separadas por espacios.

classList

Devuelve una instancia de Dom\TokenList para gestionar fácilmente las clases de este elemento.

attributes

Devuelve una instancia de Dom\NamedNodeMap que representa los atributos de este elemento.

id

Refleja el ID del elemento a través del atributo "id".

firstElementChild

Primer elemento hijo o null.

lastElementChild

Último elemento hijo o null.

childElementCount

El número de elementos hijos.

previousElementSibling

El elemento hermano anterior o null.

nextElementSibling

El elemento hermano siguiente o null.

children

Una Dom\HTMLCollection que contiene todos los elementos hijo de este nodo. Disponible a partir de PHP 8.5.0.

innerHTML

El HTML interno (o XML para documentos XML) del elemento.

outerHTML

El HTML externo (o XML para documentos XML) del elemento, incluyendo el propio elemento. Disponible a partir de PHP 8.5.0.

substitutedNodeValue

El valor del nodo con sustitución de entidad activada.

Notas

Nota:

La extensión DOM utiliza el codificado UTF-8 al utilizar los métodos o las propiedades. Los métodos del analizador detectan automáticamente el codificado o permiten al llamante especificar un codificado.

add a note

User Contributed Notes

There are no user contributed notes for this page.