# La classe Dom\Attr

(PHP 8 >= 8.4.0)

## Introduction

Dom\Attr représente un attribut dans l'objet Dom\Element.

Ceci est l'équivalent moderne et conforme aux spécifications de DOMAttr.

## Synopsis de la classe

class Dom\Attr extends Dom\Node {
/* Constantes héritées */
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;
/* Propriétés */
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;
/* Propriétés héritées */
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éthodes */
public function isId(): bool
public function rename(?string `$namespaceURI`, string `$qualifiedName`): void
/* Méthodes héritées */
/* Pas encore documenté */
}

## Propriétés

namespaceURI
  L'URI du namespace de l'attribut.
prefix
  Le préfixe du namespace de l'attribut.
localName
  Le nom local de l'attribut.
name
  Le nom qualifié de l'attribut.
value
  La valeur de l'attribut.

  > Note: Contrairement à la propriété équivalente dans DOMAttr, ceci ne substitue pas les entités.

ownerElement
  L'élément qui contient l'attribut ou `null`.
specified
  Option héritée, toujours `true`.

## Voir aussi

- » Spécification WHATWG d'Attr

## Sommaire

- Dom\Attr::isId — Vérifie si l'attribut est un identifiant défini
- Dom\Attr::rename — Change le nom qualifié ou l'espace de noms d'un attribut

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