(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::NONE
Nenhum tipo de nó
XMLReader::ELEMENT
Elemento inicial
XMLReader::ATTRIBUTE
Nó de atributo
XMLReader::TEXT
Nó de texto
XMLReader::CDATA
Nó CDATA
XMLReader::ENTITY_REF
Nó Referência de Entidade
XMLReader::ENTITY
Nó Declaração de Entidade
XMLReader::PI
Nó de Instrução de Processamento
XMLReader::COMMENT
Nó de Comentário
XMLReader::DOC
Nó de Documento
XMLReader::DOC_TYPE
Nó Tipo de Documento
XMLReader::DOC_FRAGMENT
Nó Fragmento de Documento
XMLReader::NOTATION
Nó Notação
XMLReader::WHITESPACE
Nó de espaço em branco
XMLReader::SIGNIFICANT_WHITESPACE
Nó de espaço em branco significativo
XMLReader::END_ELEMENT
Elemento final
XMLReader::END_ENTITY
Entidade Final
XMLReader::XML_DECLARATION
Nó de Declaração XML
XMLReader::LOADDTD
Carregar DTD, mas não validar
XMLReader::DEFAULTATTRS
Carregar DTD e atributos padrão, mas não validar
XMLReader::VALIDATE
Carregar DTD e validar enquanto analisa
XMLReader::SUBST_ENTITIES
Substituir entidades e expandir referências
Versão | Descrição |
---|---|
8.4.0 | As constantes de classe agora são tipadas. |