Добрый день! Пытаюсь разобраться с классом XMLReader; Делаю тестовыю примеры, но при выводе на экран у меня происходит дублирование. Подскажите, в чём моя ошибка. Спасибо! PHP код: Код (Text): $reader = new XMLReader(); $reader->open('index.xml'); while ($reader->read()) { echo $reader->getAttribute('label').'<br />'; } XML код: Код (Text): <?xml version="1.0" encoding="UTF-8" ?> <tree > <data label="First" > </data> <data label="Second" > </data> <data label="Third" > </data> </tree>
Код (Text): while ($reader->read()){ if ($reader->nodeType == XMLReader::ELEMENT) // если открывающий тег echo $reader->getAttribute('label').'<br />'; } ?