# La classe DOMNamedNodeMap

(PHP 5, PHP 7, PHP 8)

## Synopsis de la classe

class DOMNamedNodeMap implements IteratorAggregate, Countable {
/* Propriétés */
public readonly int $length;
/* Méthodes */
public count(): int
public getIterator(): Iterator
public getNamedItem(string `$qualifiedName`): ?DOMNode
public getNamedItemNS(?string `$namespace`, string `$localName`): ?DOMNode
public item(int `$index`): ?DOMNode
}

## Propriétés

length

  Le nombre de nœuds dans la carte. L'intervalle des indices des nœuds fils valides est de `0` à `length - 1`, inclusif.

## Historique

Version | Description
--- | ---
8.0.0 | Les méthodes non implémentées DOMNamedNodeMap::setNamedItem(), DOMNamedNodeMap::removeNamedItem(), DOMNamedNodeMap::setNamedItemNS() et DOMNamedNodeMap::removeNamedItem() ont été supprimées.
8.0.0 | La classe DOMNamedNodeMap implémente désormais IteratorAggregate. Auparavant, seule Traversable était implémentée.

## Notes

> Note: Les nœuds dans la carte peuvent être accédés via la syntaxe de tableau.

## Sommaire

- DOMNamedNodeMap::count — Récupère le nombre de nœuds dans la collection non triée (map)
- DOMNamedNodeMap::getIterator — Récupère un itérateur externe
- DOMNamedNodeMap::getNamedItem — Retourne un nœud spécifié par son nom
- DOMNamedNodeMap::getNamedItemNS — Retourne un nœud spécifié par son nom local et son espace de noms
- DOMNamedNodeMap::item — Retourne un nœud selon son index