A classe XMLReader
XMLReader
&reftitle.intro;
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.
&reftitle.classsynopsis;
XMLReader
&Constants;
public
const
int
XMLReader::NONE
public
const
int
XMLReader::ELEMENT
public
const
int
XMLReader::ATTRIBUTE
public
const
int
XMLReader::TEXT
public
const
int
XMLReader::CDATA
public
const
int
XMLReader::ENTITY_REF
public
const
int
XMLReader::ENTITY
public
const
int
XMLReader::PI
public
const
int
XMLReader::COMMENT
public
const
int
XMLReader::DOC
public
const
int
XMLReader::DOC_TYPE
public
const
int
XMLReader::DOC_FRAGMENT
public
const
int
XMLReader::NOTATION
public
const
int
XMLReader::WHITESPACE
public
const
int
XMLReader::SIGNIFICANT_WHITESPACE
public
const
int
XMLReader::END_ELEMENT
public
const
int
XMLReader::END_ENTITY
public
const
int
XMLReader::XML_DECLARATION
public
const
int
XMLReader::LOADDTD
public
const
int
XMLReader::DEFAULTATTRS
public
const
int
XMLReader::VALIDATE
public
const
int
XMLReader::SUBST_ENTITIES
&Properties;
public
int
attributeCount
public
string
baseURI
public
int
depth
public
bool
hasAttributes
public
bool
hasValue
public
bool
isDefault
public
bool
isEmptyElement
public
string
localName
public
string
name
public
string
namespaceURI
public
int
nodeType
public
string
prefix
public
string
value
public
string
xmlLang
&Methods;
&reftitle.properties;
attributeCount
O número de atributos no nó
baseURI
O URI base do nó
depth
Profundidade do nó na árvore, começando em 0
hasAttributes
Indica se o nó possui atributos
hasValue
Indica se o nó possui um valor de texto
isDefault
Indica se o atributo é definido por padrão a partir do DTD
isEmptyElement
Indica se o nó é uma tag de elemento vazia
localName
O nome local do nó
name
O nome qualificado do nó
namespaceURI
O URI do namespace associado ao nó
nodeType
O tipo de nó para o nó
prefix
O prefixo do namespace associado ao nó
value
O valor de texto do nó
xmlLang
O escopo xml:lang no qual o nó reside
&reftitle.constants;
Tipos de nós XMLReader
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
Opções do analisador XMLReader
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
&reftitle.changelog;
&Version;
&Description;
8.4.0
As constantes de classe agora são tipadas.
&reference.xmlreader.entities.xmlreader;