(PHP 8 >= 8.4.0)
Dom\Attr::isId — Проверяет, является ли атрибут определённым идентификатором
Эта функция проверяет, является ли атрибут определённым идентификатором.
Согласно стандарту DOM, для этого требуется DTD, в котором атрибут ID определяется как тип ID.
Чтобы использовать метод, документ должен быть проверен во время разбора
путём передачи LIBXML_DTDVALID
в качестве опции.
У этой функции нет параметров.
Возвращает значение true
если этот атрибут является определённым идентификатором,
в противном случае возвращает значение false
.
Пример #1 Пример использования Dom\Attr::isId()
<?php
// Необходимо подтвердить документ, прежде чем ссылаться на id
$doc = Dom\XMLDocument::createFromFile('book.xml', LIBXML_DTDVALID);
// Получение атрибута id элемента chapter
$attr = $doc->getElementsByTagName('chapter')->item(0)->getAttributeNode('id');
var_dump($attr->isId()); // bool(true)
?>