©
本文档使用
php.cn手册 发布
(PHP 5, PHP 7)
DOMElement::getElementsByTagName — Gets elements by tagname
$name
)
This function returns a new instance of the class
DOMNodeList of all descendant elements with a
given tag name
, in the order in which they are
encountered in a preorder traversal of this element tree.
name
The tag name. Use * to return all elements within the element tree.
This function returns a new instance of the class DOMNodeList of all matched elements.
[#1] ddkkdd twenty twenty at gmail dot com [2010-09-08 15:15:33]
A simple function that uses this method to print the nodes it finds in an xml document. Improvements welcomed.
<?php
function printTags($tag){
$node = $this->doc->getElementsByTagName($tag);
for($c = 0; $c<$node->length; $c++){
$text[$c] =$this->doc->saveXML($node->item($c));
echo $text[$c];
}
}
?>