DOMDocument::getElementsByTagName
(PHP 5, PHP 7)
DOMDocument :: getElementsByTagName - 使用给定的本地标签名称搜索所有元素
描述
public DOMNodeList DOMDocument::getElementsByTagName ( string $name )
此函数返回包含具有给定本地标记名称的所有元素的DOMNodeList类的新实例。
参数
name
要匹配的标签的本地名称(不带名称空间)。特殊值*匹配所有标签。
返回值
包含所有匹配元素的新DOMNodeList对象。
例子
示例#1基本用法示例
<?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;
}
?>
上面的例子将输出:
Patterns of Enterprise Application Architecture
Design Patterns: Elements of Reusable Software Design
Clean Code
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com