DOMDocument::createTextNode
DOMDocument::getElementsByTagName
DOMDocument
PHP Manual

# DOMDocument::getElementById

(PHP 5)

DOMDocument::getElementById — Cherche un élément avec un certain identifiant

### Description

DOMElement DOMDocument::getElementById ( string `$elementId` )

Cette fonction est similaire à la fonction DOMDocument::getElementsByTagName mais cherche un élément avec un identifiant donné.

Pour que cette fonction fonctionne, vous devez soit définir les attributs ID avec DOMElement::setIdAttribute ou définir une DTD qui définit un attribut devant être de type ID. Dans le dernier cas, vous devez valider votre document avec DOMDocument::validate ou DOMDocument::validateOnParse avant d'utiliser cette fonction.

### Liste de paramètres

`elementId`

  La valeur de l'identifiant unique pour un élément.

### Valeurs de retour

Retourne un DOMElement ou `NULL` si l'élément n'est pas trouvé.

### Exemples

Exemple #1 Exemple avec DOMDocument->getElementById()

`<?php
$doc = new DomDocument;
// Nous devons valider notre document avant de nous référer à l'ID
$doc->validateOnParse = true;
$doc->Load('book.xml');
echo "L'élément dont l'ID est 'book' est : " . $doc->getElementById('books')->tagName . "\n";
?>`

L'exemple ci-dessus va afficher :

    L'élément dont l'ID est 'book' est : chapter

### Voir aussi

- DOMDocument::getElementsByTagName - Cherche tous les éléments qui ont le nom de balise donné

DOMDocument::createTextNode
DOMDocument::getElementsByTagName
DOMDocument
PHP Manual