(PHP 8 >= 8.4.0)
Dom\Attr::isId — Vérifie si l'attribut est un identifiant défini
Cette fonction vérifie si l'attribut est un identifiant défini.
Selon la norme DOM cela nécessite un DTD qui définit l'attribut ID
comme étant de type ID. Pour utiliser cette méthode, le document doit
être validé au moment de l'analyse en passant
LIBXML_DTDVALID
en option.
Cette fonction ne contient aucun paramètre.
Exemple #1 Exemple de Dom\Attr::isId()
<?php
// On doit valider notre document avant de se référer à l'id
$doc = Dom\XMLDocument::createFromFile('book.xml', LIBXML_DTDVALID);
// On récupère l'attribut nommé id de l'élément chapter
$attr = $doc->getElementsByTagName('chapter')->item(0)->getAttributeNode('id');
var_dump($attr->isId()); // bool(true)
?>