Idioma

XmlPullParserNode Enumeração

Definição

Especifica os códigos de evento do analisador de pull XML. Os valores numéricos correspondem às constantes Java XmlPullParser e indexam sua matriz de diagnósticoTYPES.

public enum XmlPullParserNode
type XmlPullParserNode = 
Herança
XmlPullParserNode

Campos

Nome Valor Description
StartDocument 0

O estado inicial do analisador, antes da leitura do primeiro evento. EventType Consulta para observar esse estado; avançar o analisador não o retorna.

EndDocument 1

O final do documento de entrada foi atingido. Outras chamadas para avançar o analisador podem gerar uma exceção.

StartTag 2

Uma marca inicial foi lida. O nome do elemento, o namespace, o prefixo, os atributos e as declarações de namespace podem ser lidos do analisador. Um elemento vazio ainda produz um evento de marca de extremidade separado.

EndTag 3

Uma marca final foi lida. O analisador ainda relata a profundidade do elemento correspondente neste evento; a profundidade diminui quando o analisador passa por ele.

Text 4

Os dados do caractere foram lidos. Next() combina dados de caractere adjacentes, CDATA e referências expandidas em texto. NextToken() pode relatar os dados de caractere em eventos separados; A normalização de fim de linha depende do recurso de ida e volta XML.

Cdsect 5

Uma seção cdata foi lida. NextToken() relata esse evento; Next() combina seu conteúdo com outros dados de caractere em um evento de texto. Text fornece o conteúdo da seção sem seus delimitadores.

EntityRef 6

Uma referência de entidade foi lida por NextToken(). Name fornece o nome da entidade e Text fornece seu texto de substituição, se disponível. Next() expande as referências em texto.

IgnorableWhitespace 7

O espaço em branco ignorável foi lido por NextToken(). Os analisadores não validadores relatam esse evento apenas fora do elemento raiz. Next() ignora. O texto somente em espaço em branco não é necessariamente ignorável.

ProcessingInstruction 8

Uma instrução de processamento XML foi lida. NextToken() relata esse evento e Text fornece o conteúdo da instrução. Next() ignora as instruções de processamento.

Comment 9

Um comentário XML foi lido. NextToken() relata esse evento e Text fornece o conteúdo do comentário. Next() ignora comentários.

Docdecl 10

Uma declaração de tipo de documento XML foi lida por NextToken(). O texto disponível depende do processamento de tipo de documento e do recurso de ida e volta XML.

Comentários

As constantes de evento e o comportamento do token são definidos na origem do analisador de pull XML do Android 16. Expõe apenas NextToken() comentários individuais, seções CDATA, referências de entidade, instruções de processamento e declarações de tipo de documento.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a