(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Модуль XMLReader — Pull-парсер XML-документов. Класс-читатель действует как курсор, который двигается вперёд по потоку документа и по пути останавливается на каждом узле.
Количество атрибутов в узле
Базовый URI-идентификатор узла
Глубина узла в дереве, начиная с 0
Указывает, содержит ли узел атрибуты
Указывает, содержит ли узел текстовое значение
Указывает, относится ли значение атрибута к значениям по умолчанию из DTD-определения
Указывает, содержит ли узел тег пустого элемента
Локальное имя узла
Полное имя узла
URI-идентификатор пространства имён, который связан с узлом
Тип узла
Префикс пространства имён, который связан с узлом
Текстовое значение узла
Языковая область действия атрибута xml:lang, которой принадлежит узел
XMLReader::NONEНет типа узла
XMLReader::ELEMENTНачало элемента
XMLReader::ATTRIBUTEУзел атрибута
XMLReader::TEXTТекстовый узел
XMLReader::CDATAУзел CDATA
XMLReader::ENTITY_REFУзел ссылки на сущность
XMLReader::ENTITYУзел объявления сущности
XMLReader::PIУзел инструкций обработки
XMLReader::COMMENTУзел комментария
XMLReader::DOCУзел документа
XMLReader::DOC_TYPEУзел типа документа
XMLReader::DOC_FRAGMENTУзел фрагмента документа
XMLReader::NOTATIONУзел нотации
XMLReader::WHITESPACEПробельный узел
XMLReader::SIGNIFICANT_WHITESPACEЗначимый пробельный узел
XMLReader::END_ELEMENTЗавершение элемента
XMLReader::END_ENTITYЗавершение сущности
XMLReader::XML_DECLARATIONУзел XML-объявления
XMLReader::LOADDTDЗагружать DTD-определение, но не проверять
XMLReader::DEFAULTATTRSЗагружать DTD-определение и атрибуты по умолчанию, но не проверять
XMLReader::VALIDATEЗагружать DTD-определение и проверять при разборе
XMLReader::SUBST_ENTITIESЗаменять сущности и разворачивать ссылки
| Версия | Описание |
|---|---|
| 8.4.0 | Константы класса стали типизированными. |