Search for all elements with given local tag name in PHP

Description

The following code shows how to search for all elements with given local tag name.

Example


//from  w w  w . j  ava 2 s  . c om
<?php
$xml = <<< XML
<?xml version="1.0" encoding="utf-8"?>
<books>
 <book>XML</book>
 <book>CSS</book>
 <book>HTML</book>
</books>
XML;

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

The code above generates the following result.





















Home »
  PHP Tutorial »
    XML »




DOM
SimpleXML
SimpleXMLElement
XML Parser