(PHP 5 >= 5.1.0, PHP 7, PHP 8)
A extensão XMLReader é um analisador XML Pull. O leitor atua como um cursor que avança no fluxo de documentos e para em cada nó ao longo do caminho.
O número de atributos no nó
O URI base do nó
Profundidade do nó na árvore, começando em 0
Indica se o nó possui atributos
Indica se o nó possui um valor de texto
Indica se o atributo é definido por padrão a partir do DTD
Indica se o nó é uma tag de elemento vazia
O nome local do nó
O nome qualificado do nó
O URI do namespace associado ao nó
O tipo de nó para o nó
O prefixo do namespace associado ao nó
O valor de texto do nó
O escopo xml:lang no qual o nó reside
XMLReader::NONENenhum tipo de nó
XMLReader::ELEMENTElemento inicial
XMLReader::ATTRIBUTENó de atributo
XMLReader::TEXTNó de texto
XMLReader::CDATANó CDATA
XMLReader::ENTITY_REFNó Referência de Entidade
XMLReader::ENTITYNó Declaração de Entidade
XMLReader::PINó de Instrução de Processamento
XMLReader::COMMENTNó de Comentário
XMLReader::DOCNó de Documento
XMLReader::DOC_TYPENó Tipo de Documento
XMLReader::DOC_FRAGMENTNó Fragmento de Documento
XMLReader::NOTATIONNó Notação
XMLReader::WHITESPACENó de espaço em branco
XMLReader::SIGNIFICANT_WHITESPACENó de espaço em branco significativo
XMLReader::END_ELEMENTElemento final
XMLReader::END_ENTITYEntidade Final
XMLReader::XML_DECLARATIONNó de Declaração XML
XMLReader::LOADDTDCarregar DTD, mas não validar
XMLReader::DEFAULTATTRSCarregar DTD e atributos padrão, mas não validar
XMLReader::VALIDATECarregar DTD e validar enquanto analisa
XMLReader::SUBST_ENTITIESSubstituir entidades e expandir referências
| Versão | Descrição |
|---|---|
| 8.4.0 | As constantes de classe agora são tipadas. |