略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: XMLReader::getAttribute

2024-11-15

XMLReader::getAttribute

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

XMLReader::getAttributeGet the value of a named attribute

说明

public XMLReader::getAttribute(string $name): ?string

Returns the value of a named attribute or null if the attribute does not exist or not positioned on an element node.

参数

name

The name of the attribute.

返回值

The value of the attribute, or null if no attribute with the given name is found or not positioned on an element node.

更新日志

版本 说明
8.0.0 This function can no longer return false.

参见

add a noteadd a note

User Contributed Notes 2 notes

up
6
Anonymous
11 years ago
Or use XMLReader::ELEMENT and XMLReader::END_ELEMENT rather than the numbers 1 and 15.
up
4
Gabi
14 years ago
might be obvious, but not to everyone ;-) ... when reading attributes from a node that has sub-nodes (and creating an output from this node), the output will be issued twice, once on the <ELEMENT> tag and once on the end tag </ELEMENT>. To avoid this, you can test on which part of the node you are using the property nodeType.
It'll be 1 for the element, 15 for the end element.

官方地址:https://www.php.net/manual/en/xmlreader.getattribute.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3