(PHP 5)
DOMDocument::getElementById — Ищет элемент с заданным id
Эта функция является аналогом DOMDocument::getElementsByTagName, но ищет элемент по его id.
Для работы этой функции необходимо либо задать ID атрибуты элементов посредством DOMElement::setIdAttribute, либо понадобится DTD, которая определяет атрибут как имеющий тип ID. В последнем случае перед использованием этой функции потребуется проверять документ на действительность посредством DOMDocument::validate или DOMDocument::$validateOnParse.
elementId
Уникальный id элемента.
Returns the DOMElement or NULL
if the element is
not found.
Пример #1 Пример использования DOMDocument::getElementById()
<?php
$doc = new DomDocument;
// Необходимо проверить документ на действительность перед тем как
// ссылаться на id
$doc->validateOnParse = true;
$doc->Load('book.xml');
echo "Элемент с id 'books': " . $doc->getElementById('books')->tagName . "\n";
?>
Результат выполнения данного примера:
Элемент с id 'books': chapter