(PHP 5, PHP 7, PHP 8)
DOMNamedNodeMap::getNamedItem — Получает узел по имени
Метод извлекает узел по значению свойства nodeName
, которое содержит имя узла.
qualifiedName
Значение свойства nodeName
узла, который требуется извлечь.
Метод возвращает узел произвольного типа со свойством nodeName
,
значение которого передали в метод,
или null
, если не нашёл узел.
Пример #1 Пример получения атрибута узла
<?php
$doc = new DOMDocument();
$doc->load('examples/book.xml');
$id = $doc->firstChild->nextSibling->nextSibling->firstChild->nextSibling->attributes->getNamedItem('id');
?>
Пример #2 Доступ к элементу с помощью синтаксиса массива
<?php
$doc = new DOMDocument;
$doc->load('examples/book.xml');
$id = $doc->firstChild->nextSibling->nextSibling->firstChild->nextSibling->attributes['id'];
?>