Manuel PHP
Précédent |  | Suivant

# DOMDocument->getElementById()

(no version information, might be only in CVS)

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é.

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 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()

Précédent | Sommaire | Suivant
DOMDocument->createTextNode() | Niveau supérieur | DOMDocument->getElementsByTagName()