牛牛在线工具

XMLReader::moveToFirstAttribute()

收录 8868 个 PHP 函数,含用途说明与用法示例。

XMLReader::moveToFirstAttribute()

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

函数名:XMLReader::moveToFirstAttribute() 适用版本:PHP 5, PHP 7 函数描述:该函数用于将指针移动到当前节点的第一个属性。 用法: XMLReader::moveToFirstAttribute(): bool 参数:无 返回值:如果成功移动到当前节点的第一个属性,则返回 true,否则返回 false。 示例: $xml = '<?xml version="1.0" encoding="UTF-8"?> <book author="John Doe" title="PHP Basics"> <chapter>Chapter 1</chapter> <chapter>Chapter 2</chapter> </book>'; $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 <book>:\n"; while ($reader->nodeType == XMLReader::ATTRIBUTE) { echo $reader->name . ' = ' . $reader->value . "\n"; $reader->moveToNextAttribute(); } } } } } $reader->close(); 输出结果: Attributes of <book>: author = John Doe title = PHP Basics