首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DOMDocument::getElementsByTagName

(PHP 5, PHP 7)

DOMDocument :: getElementsByTagName - 使用给定的本地标签名称搜索所有元素

描述

代码语言:javascript
复制
public DOMNodeList DOMDocument::getElementsByTagName ( string $name )

此函数返回包含具有给定本地标记名称的所有元素的DOMNodeList类的新实例。

参数

name

要匹配的标签的本地名称(不带名称空间)。特殊值*匹配所有标签。

返回值

包含所有匹配元素的新DOMNodeList对象。

例子

示例#1基本用法示例

代码语言:javascript
复制
<?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;
}
?>

上面的例子将输出:

代码语言:javascript
复制
Patterns of Enterprise Application Architecture
Design Patterns: Elements of Reusable Software Design
Clean Code

扫码关注腾讯云开发者

领取腾讯云代金券