DOMDocument->getElementById()

DOMDocument->getElementById() -- Cherche un élément avec un certain identifiant

Description

class DOMDocument {

DOMElement getElementById ( string elementId )

}

Cette fonction est similaire à la fonction DOMDocument->getElementsByTagName() mais cherche un élément avec un identifiant donné.

Selon le standard DOM, ceci requiert une DTD qui définie l'attribut ID du type ID. Vous devez valider votre document avec la fonction 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 se 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()