Sprache

XmlPullParserNode Enumeration

Definition

Gibt die XML-Pullparser-Ereigniscodes an. Die numerischen Werte entsprechen den Java XmlPullParser Konstanten und indiziert das DiagnosearrayTYPES.

public enum XmlPullParserNode
type XmlPullParserNode = 
Vererbung
XmlPullParserNode

Felder

Name Wert Beschreibung
StartDocument 0

Der anfängliche Parserstatus, bevor das erste Ereignis gelesen wird. Abfrage EventType , um diesen Zustand zu beobachten; das Vorankommen des Parsers gibt ihn nicht zurück.

EndDocument 1

Das Ende des Eingabedokuments wurde erreicht. Weitere Aufrufe, um den Parser weiterzuschreiten, können eine Ausnahme auslösen.

StartTag 2

Ein Starttag wurde gelesen. Der Elementname, Namespace, Präfix, Attribute und Namespacedeklarationen können aus dem Parser gelesen werden. Ein leeres Element erzeugt weiterhin ein separates Endtag-Ereignis.

EndTag 3

Ein Endtag wurde gelesen. Der Parser meldet weiterhin die Tiefe des übereinstimmenden Elements bei diesem Ereignis; die Tiefe verringert sich, wenn der Parser ihn überschreitet.

Text 4

Zeichendaten wurden gelesen. Next() kombiniert angrenzende Zeichendaten, CDATA und erweiterte Bezüge in Text. NextToken() kann die Zeichendaten in separaten Ereignissen melden; Die End-of-Line-Normalisierung hängt vom XML-Roundtrip-Feature ab.

Cdsect 5

Ein CDATA-Abschnitt wurde gelesen. NextToken() meldet dieses Ereignis; Next() kombiniert seinen Inhalt mit anderen Zeichendaten in einem Textereignis. Text stellt den Abschnittsinhalt ohne Trennzeichen bereit.

EntityRef 6

Ein Entitätsverweis wurde von NextToken(). Name stellt den Entitätsnamen bereit und Text stellt ggf. den Ersetzungstext bereit. Next() erweitert stattdessen Verweise auf Text.

IgnorableWhitespace 7

Ignorable Leerzeichen wurden gelesen von NextToken(). Nicht validierende Parser melden dieses Ereignis nur außerhalb des Stammelements. Next() überspringt sie. Nur Leerzeichen sind nicht unbedingt ignorierbare Leerzeichen.

ProcessingInstruction 8

Eine XML-Verarbeitungsanweisung wurde gelesen. NextToken() meldet dieses Ereignis und Text stellt den Anweisungsinhalt bereit. Next() überspringt Verarbeitungsanweisungen.

Comment 9

Ein XML-Kommentar wurde gelesen. NextToken() meldet dieses Ereignis und Text stellt den Kommentarinhalt bereit. Next() überspringt Kommentare.

Docdecl 10

Eine XML-Dokumenttypdeklaration wurde von NextToken(). Der verfügbare Text hängt von der Dokumenttypverarbeitung und der XML-Roundtripfunktion ab.

Hinweise

Die Ereigniskonstanten und das Tokenverhalten werden in der Android 16 XML-Pullparserquelle definiert. Stellt nur NextToken() einzelne Kommentare, CDATA-Abschnitte, Entitätsverweise, Verarbeitungsanweisungen und Dokumenttypdeklarationen zur Verfügung.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: