Ищет все элементы с заданным локальным именем

# DOMDocument::getElementsByTagName

(PHP 5, PHP 7, PHP 8)

DOMDocument::getElementsByTagName — Ищет все элементы с заданным локальным именем

### Описание

public function DOMDocument::getElementsByTagName(string `$qualifiedName`): DOMNodeList

Эта функция возвращает новый объект класса DOMNodeList, содержащий элементы с заданным локальным именем.

### Список параметров

`qualifiedName`

  Локальное имя (без пространства имён) тега, по которому будет проводиться поиск. Специальное значение `*` соответствует всем тегам.

### Возвращаемые значения

Новый объект класса DOMNodeList, содержащий все найденные элементы.

### Примеры

Пример #1 Простой пример использования

    <?php
    $xml = <<< XML
    <?xml version="1.0" encoding="utf-8"?>
    <books>
     <book>Шаблоны корпоративных приложений</book>
     <book>Приёмы объектно-ориентированного проектирования. Паттерны проектирования</book>
     <book>Чистый код</book>
    </books>
    XML;

    $dom = new DOMDocument;
    $dom->loadXML($xml);
    $books = $dom->getElementsByTagName('book');
    foreach ($books as $book) {
        echo $book->nodeValue, PHP_EOL;
    }
    ?>

Результат выполнения приведённого примера:

    Шаблоны корпоративных приложений
    Приёмы объектно-ориентированного проектирования. Паттерны проектирования
    Чистый код

### Смотрите также

- DOMDocument::getElementsByTagNameNS() - Ищет все элементы с заданным именем в указанном пространстве имён

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open