(PHP 5, PHP 7)
Searches for all elements with given local tag name
public DOMNodeList DOMDocument::getElementsByTagName ( string $name )
This function returns a new instance of class DOMNodeList containing all the elements with a given local tag name.
Parameters:
name
The local name (without namespace) of the tag to match on. The special value * matches all tags.
Returns:
A new DOMNodeList object containing all the matched elements.
Examples:
Basic Usage Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?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; } ?> |
The above example will output:
Patterns of Enterprise Application Architecture Design Patterns: Elements of Reusable Software Design Clean Code
See also:
Please login to continue.