(PHP 5 >= 5.1.0, PHP 7)
La extensión XMLReader es un analizador de XML. El lector actúa como un cursor yendo hacia adelante en la corriente del documento y deteniéndose en cada nodo del camino.
El número de atributos en el nodo
La base URI del nodo
La profundidad del nodo en el árbol, empezando en 0
Indica si el nodo tiene atributos
Indica si el nodo tiene un valor de texto
Indica si el atributo está por defecto del DTD
Indica si el nodo es un elemento vacio de etiqueta
El nombre local del nodo
El nombre calificado del nodo
El URI del namespace asociado con el nodo
El tipo de nodo para el nodo
El prefijo del namespace asociado con el nodo
El valor de texto del nodo
El xml: El lang scope el cual el nodo reside
XMLReader::NONESin tipo de nodo
XMLReader::ELEMENTEmpieza el eleménto
XMLReader::ATTRIBUTEEl atributo del nodo
XMLReader::TEXTEl nodo de texto
XMLReader::CDATAEl CDATA del nodo
XMLReader::ENTITY_REFLa entidad de refencia del nodo
XMLReader::ENTITYLa entidad de declaración del nodo
XMLReader::PILa instrucción de proceso del nodo
XMLReader::COMMENTEl comentario del nodo
XMLReader::DOCEl documento del nodo
XMLReader::DOC_TYPEEl tipo de documento del nodo
XMLReader::DOC_FRAGMENTEl fragmento del documento del nodo
XMLReader::NOTATIONLa notación del nodo
XMLReader::WHITESPACEEl espacio en blanco del nodo
XMLReader::SIGNIFICANT_WHITESPACEEl espacio en blanco significante del nodo
XMLReader::END_ELEMENTEl fin del eleménto
XMLReader::END_ENTITYLa entidad final
XMLReader::XML_DECLARATIONLa declaración XML del nodo
XMLReader::LOADDTDCarga el DTD pero no lo valida
XMLReader::DEFAULTATTRSCarga el DTD y los atributos por defecto pero no los valida
XMLReader::VALIDATECarga el DTD y valida el analizado en blanco
XMLReader::SUBST_ENTITIESSubstituye las entidades y expande las referencias