(PHP 5 >= 5.1.0, PHP 7, PHP 8)
La extensión XMLReader es un analizador XML. El analizador funciona como un cursor que recorre el documento y se detiene en cada nodo.
El número de atributos en el nodo
La URI base del nodo
Profundidad del nodo en el árbol comenzando en 0
Indica si el nodo tiene atributos
Indica si el nodo tiene un valor de texto
Indica si el atributo es por defecto desde el DTD
Indica si el nodo es un elemento vacío
El nombre local del nodo
El nombre calificado del nodo
El URI del espacio de nombres asociado con el nodo
El tipo de nodo para el nodo
El prefijo del espacio de nombres asociado con el nodo
El valor de texto del nodo
El ámbito xml:lang en el que reside el nodo
XMLReader::NONE
Ningún tipo de nodo
XMLReader::ELEMENT
Elemento de inicio
XMLReader::ATTRIBUTE
Nodo Atributo
XMLReader::TEXT
Nodo texto
XMLReader::CDATA
Nodo CDATA
XMLReader::ENTITY_REF
Nodo de referencia de entidad
XMLReader::ENTITY
Nodo de declaración de entidad
XMLReader::PI
Nodo de instrucción de proceso
XMLReader::COMMENT
Nodo de comentario
XMLReader::DOC
Nodo documento
XMLReader::DOC_TYPE
Nodo de tipo de documento
XMLReader::DOC_FRAGMENT
Nodo de fragmento de documento
XMLReader::NOTATION
Nodo de notación
XMLReader::WHITESPACE
Nodo "espacio"
XMLReader::SIGNIFICANT_WHITESPACE
Nodo "espacio" significativo
XMLReader::END_ELEMENT
Elemento de fin
XMLReader::END_ENTITY
Entidad de fin
XMLReader::XML_DECLARATION
Nodo de declaración XML
XMLReader::LOADDTD
Carga un DTD pero no lo valida
XMLReader::DEFAULTATTRS
Carga un DTD y los atributos por defecto pero no lo valida
XMLReader::VALIDATE
Carga un DTD y valida el documento durante el análisis
XMLReader::SUBST_ENTITIES
Sustituye las entidades y expande las referencias
Versión | Descripción |
---|---|
8.4.0 | Las constantes de clase ahora están tipadas. |