(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::moveToElement — Позиционирует курсор на родительском элементе текущего атрибута
Метод перемещает курсор на родительский элемент текущего атрибута.
Сигнатура функции не содержит параметров.
Метод возвращает true в случае успешного выполнения и false в случае неудачи или если невозможно выполнить позиционирование
курсора на атрибуте, когда этот метод вызывается.
On an element like this: <self_closing attribute="1" /> isEmptyElement will return FALSE after you have iterated through the attributes. So you need to use implicitly call moveToElement(), in order to move the cursor back to the parent element and use isEmptyElement again.