downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

XMLReader::getAttributeNo> <XMLReader::expand
[edit] Last updated: Fri, 17 May 2013

view this page in

XMLReade::getAttribute

(No version information available, might only be in SVN)

XMLReade::getAttributeGibt den Wert eines Attributes nach Namen zurück

Beschreibung

string XMLReader::getAttribute ( string $name )

Der Wert des Attributes mit entsprechendem Namen oder NULL, wenn das Attribut nicht existiert oder der Cursor derzeitig nicht über einem Elementknoten positioniert ist.

Parameter-Liste

name

Der Name des Attributes.

Rückgabewerte

Der Wert des Attributes oder NULL, wenn kein Attribut name im aktuellen Element gefunden wurde oder der Cursor derzeitig nicht über einem Elementknoten positioniert ist.

Changelog

Version Beschreibung
5.1.3 Es wird NULL zurückgegeben, wenn das Attribut nicht gefunden wurde. Vorher wurde ein leerer String zurückgegeben.

Siehe auch



add a note add a note User Contributed Notes XMLReade::getAttribute - [2 notes]
up
1
Gabi
5 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.
up
1
Anonymous
2 years ago
Or use XMLReader::ELEMENT and XMLReader::END_ELEMENT rather than the numbers 1 and 15.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites