XMLReader::moveToFirstAttribute()

将指针移动到当前节点的第一个属性

首字母:X

函数名:XMLReader::moveToFirstAttribute()

适用版本:PHP 5, PHP 7

函数描述:该函数用于将指针移动到当前节点的第一个属性。

用法: XMLReader::moveToFirstAttribute(): bool

参数:无

返回值:如果成功移动到当前节点的第一个属性,则返回 true,否则返回 false。

示例:

$xml = '

 Chapter 1
 Chapter 2
';
$reader = new XMLReader();
$reader->xml($xml);
while ($reader->read()) {
 if ($reader->nodeType == XMLReader::ELEMENT) {
 if ($reader->name == 'book') {
 // 移动到book节点的第一个属性
 if ($reader->moveToFirstAttribute()) {
 echo "Attributes of :\n";
 while ($reader->nodeType == XMLReader::ATTRIBUTE) {
 echo $reader->name . ' = ' . $reader->value . "\n";
 $reader->moveToNextAttribute();
 }
 }
 }
 }
}
$reader->close();

输出结果:

Attributes of :
author = John Doe
title = PHP Basics

同首字母函数