DOMDocument::getElementById
(PHP 5)
DOMDocument::getElementById — Cherche un élément avec un certain identifiant
Description
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 'php-basics' est : " . $doc->getElementById('php-basics')->tagName . "\n"; ?>
L'exemple ci-dessus va afficher :
L'élément dont l'ID est 'php-basics' est : chapter
Voir aussi
- DOMDocument::getElementsByTagName() - Cherche tous les éléments qui ont le nom de la balise locale donné