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