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;