La clase Dom\Attr

(PHP 8 >= 8.4.0)

Introducción

Dom\Attr representa un atributo en el objeto Dom\Element.

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

Sinopsis de la clase

class Dom\Attr extends Dom\Node {
/* Constantes heredadas */
/* Propiedades */
public readonly ?string $namespaceURI;
public readonly ?string $prefix;
public readonly string $localName;
public readonly string $name;
public string $value;
public readonly ?Dom\Element $ownerElement;
public readonly bool $specified;
/* 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 */
public function isId(): bool
public function rename(?string $namespaceURI, string $qualifiedName): void
/* Métodos heredados */
/* Aún no documentado */
}

Propiedades

namespaceURI

El URI del espacio de nombres del atributo.

prefix

El prefijo del espacio de nombres del atributo.

localName

El nombre local del atributo.

name

El nombre calificado del atributo.

value

El valor del atributo.

Nota:

A diferencia de la propiedad equivalente en DOMAttr, esto no sustituye las entidades.

ownerElement

El elemento que contiene el atributo o null.

specified

Opción heredada, siempre true.

Tabla de contenidos

  • Dom\Attr::isId — Verifica si el atributo es un identificador definido
  • Dom\Attr::rename — Cambia el nombre calificado o el espacio de nombres de un atributo
add a note

User Contributed Notes

There are no user contributed notes for this page.