DOMDocument::getElementsByTagName
(PHP 5, PHP 7, PHP 8)
DOMDocument::getElementsByTagName — Procura por todos os elementos com uma determinada tag name local
Descrição
Esta função retorna uma nova instância da classe DOMNodeList contendo todos os elementos com uma determinada tag name local.
Parâmetros
qualifiedName
-
O name local (sem namespace) da tag a ser correspondida. O valor especial
*
corresponde a todas as tags.
Valor Retornado
Um novo objeto DOMNodeList contendo todos os elementos correspondentes.
Exemplos
Example #1 Exemplo Básico de Uso
<?php
$xml = <<< XML
<?xml version="1.0" encoding="utf-8"?>
<books>
<book>Patterns of Enterprise Application Architecture</book>
<book>Design Patterns: Elements of Reusable Software Design</book>
<book>Clean Code</book>
</books>
XML;
$dom = new DOMDocument;
$dom->loadXML($xml);
$books = $dom->getElementsByTagName('book');
foreach ($books as $book) {
echo $book->nodeValue, PHP_EOL;
}
?>
O exemplo acima produzirá:
Patterns of Enterprise Application Architecture Design Patterns: Elements of Reusable Software Design Clean Code
Veja Também
- DOMDocument::getElementsByTagNameNS() - Procura por todos os elementos com uma determinada tag name em um namespace específico