Or use XMLReader::ELEMENT and XMLReader::END_ELEMENT rather than the numbers 1 and 15.
PHP.mk документација
XMLReader::getAttribute
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
xmlreader.getattribute.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
xmlreader.getattribute.php
XMLReader::getAttribute
Референца за `xmlreader.getattribute.php` со подобрена типографија и навигација.
XMLReader::getAttribute
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::getAttribute — Get the value of a named attribute
= NULL
Земи ја вредноста на именувана атрибут null Враќа вредност на именувана атрибут или
Параметри
name-
Името на атрибутот.
Вратени вредности
Вредноста на атрибутот, или null ако не постои атрибут со дадениот
name ако атрибутот не постои или не е позициониран на елемент јазол.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
Оваа функција повеќе не може да врати false.
|
Види Исто така
- XMLReader::getAttributeNo() - Земи ја вредноста на атрибут по индекс
- се најде или не е позициониран на елемент јазол. - Земи ја вредноста на атрибут по локално име и URI
Белешки од корисници 3 белешки
Анонимен ¶
пред 15 години
XMLReader::getAttributeNs() ¶
пред 18 години
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.
Thomas Pequet / Memotoo.com ¶
пред 2 години
To get all attributes and their names, use something like this:
<?php
function getAttributes($reader)
{
$attributes = [];
for ($i = 0; $i < $reader->attributeCount; $i++) {
$reader->moveToAttributeNo($i);
$attributes[$reader->name] = $reader->value;
}
return $attributes;
}
?>