Or use XMLReader::ELEMENT and XMLReader::END_ELEMENT rather than the numbers 1 and 15.
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::getAttribute — Obtiener el valor del atributo nombrado
Devuelve el valor del atributo nombrado o null
si
el atributo no existe o no está posicionado en un eleménto del nodo.
name
El nombre del atributo.
El valor del atributo, o null
si no se encuetra un atributo con el
nombre dado por name
o no está posicionado en un nodo de elemento.
Versión | Descripción |
---|---|
8.0.0 |
Esta función ya no puede devolver false .
|
Or use XMLReader::ELEMENT and XMLReader::END_ELEMENT rather than the numbers 1 and 15.
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.