# La classe DOMNameSpaceNode

(PHP 5, PHP 7, PHP 8)

## Synopsis de la classe

class DOMNameSpaceNode {
/* Propriétés */
public readonly string $nodeName;
public readonly ?string $nodeValue;
public readonly int $nodeType;
public readonly string $prefix;
public readonly ?string $localName;
public readonly ?string $namespaceURI;
public readonly bool $isConnected;
public readonly ?DOMDocument $ownerDocument;
public readonly ?DOMNode $parentNode;
public readonly ?DOMElement $parentElement;
/* Méthodes */
public __sleep(): array
public __wakeup(): void
}

## Propriétés

nodeName

  Le nom qualifié de ce nœud.

nodeValue

  L'URI de l'espace de noms déclaré par ce nœud, ou `null` si l'espace de noms est vide.

nodeType

  Le type de nœud. Dans ce cas, il retourne `XML_NAMESPACE_DECL_NODE` .

prefix

  Le préfixe de l'espace de noms déclaré par ce nœud.

localName

  La partie locale du nom qualifié de ce nœud.

namespaceURI

  L'URI de l'espace de noms déclaré par ce nœud, ou `null` si elle n'est pas spécifiée.

isConnected

  Si le nœud est connecté à un document.

ownerDocument

  L'object DOMDocument associé à ce nœud, ou `null` si ce nœud est un DOMDocument.

parentNode

  Le parent de ce nœud. S'il n'y a pas de tel nœud, cela retourne `null`.

parentElement

  La classe parent de ce nœud. S'il n'y a pas de telle classe, cela retourne `null`.

## Historique

Version | Description
--- | ---
8.3.0 | Les propriétés DOMNameSpaceNode::$parentElement, et DOMNameSpaceNode::$isConnected ont été ajoutées.

## Sommaire

- DOMNameSpaceNode::__sleep — Interdit la sérialisation à moins que les méthodes de sérialisation ne soient implémentées dans une sous-classe
- DOMNameSpaceNode::__wakeup — Interdit la désérialisation à moins que les méthodes de désérialisation ne soient implémentées dans une sous-classe