PHP 8.1.0 RC 4 available for testing

XMLReader::getAttribute

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

XMLReader::getAttributeİsmi belirtilen özniteliğin değerini döndürür

Açıklama

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

İsmi belirtilen özniteliğin değerini döndürür. Öznitelik yoksa veya eleman düğümünde özniteliğe konumlanamıyorsa null döner.

Değiştirgeler

isim

Özniteliğin ismi.

Dönen Değerler

İsmi belirtilen özniteliğin değerini bir dizge olarak döndürür. Öznitelik yoksa veya eleman düğümünde özniteliğe konumlanamıyorsa null döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0 Bu işlev artık false döndürmüyor.

Ayrıca Bakınız

add a note add a note

User Contributed Notes 2 notes

up
6
Anonymous
10 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.
To Top