# 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 */
public const int Dom\Node::DOCUMENT_POSITION_DISCONNECTED = 0x1;
public const int Dom\Node::DOCUMENT_POSITION_PRECEDING = 0x2;
public const int Dom\Node::DOCUMENT_POSITION_FOLLOWING = 0x4;
public const int Dom\Node::DOCUMENT_POSITION_CONTAINS = 0x8;
public const int Dom\Node::DOCUMENT_POSITION_CONTAINED_BY = 0x10;
public const int Dom\Node::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
/* 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;
public ?string $nodeValue;
public ?string $textContent;
/* 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`.

## Ver también

- » Especificación WHATWG de Attr

## 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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open