Freigeben über


IXmlPullParser.NextToken Methode

Definition

Diese Methode funktioniert ähnlich wie next() aber macht zusätzliche Ereignistypen (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION oder IGNORABLE_WHITESPACE) verfügbar, wenn sie in der Eingabe verfügbar sind.

[Android.Runtime.Register("nextToken", "()I", "GetNextTokenHandler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.XmlPull.V1.XmlPullParserNode NextToken ();
[<Android.Runtime.Register("nextToken", "()I", "GetNextTokenHandler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member NextToken : unit -> Org.XmlPull.V1.XmlPullParserNode

Gibt zurück

Attribute

Ausnahmen

Hinweise

Diese Methode funktioniert ähnlich wie next() aber macht zusätzliche Ereignistypen (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION oder IGNORABLE_WHITESPACE) verfügbar, wenn sie in der Eingabe verfügbar sind.

Wenn spezielles Feature FEATURE_XML_ROUNDTRIP (identifiziert durch URI: http://xmlpull.org/v1/doc/features.html#xml-roundtrip) ist aktiviert ist, ist es möglich, XML-Dokument roundtrip ie durchzuführen. Reproduzieren Sie exectly bei der Ausgabe der XML-Eingabe mithilfe von getText(): Zurückgegebener Inhalt ist immer nicht normalisiert (genau wie in der Eingabe). Andernfalls werden zurückgegebene Inhalte gemäß der Beschreibung von XML 1.0 Ende-of-Line-Handling und Ende-of-Line normalisiert. Wenn dieses Feature auch exakten Inhalt von START_TAG aktiviert ist, ist END_TAG, DOCDECL und PROCESSING_INSTRUCTION verfügbar.

Dies ist die Liste der Token, die von nextToken() zurückgegeben werden können, und was getText() und getTextCharacters() returns:<dl><dt START_DOCUMENT<dd>null <dt>END_DOCUMENT<dd>null>< dt>START_TAG<dd>null, es sei denn, FEATURE_XML_ROUNDTRIP aktiviert und gibt dann XML-Tag zurück, z. B. < tag attr='val'dt END_TAG dd>null, es sei denn, FEATURE_XML_ROUNDTRIP ID aktiviert und gibt dann XML-Tag zurück, z. B.:

&quot; titlepage SYSTEM "http://www.foo.bar/dtds/typo.dtd"
            [&lt;!ENTITY % active.links "INCLUDE">]&quot;

für Eingabedokument, das Folgendes enthält:

&lt;!DOCTYPE titlepage SYSTEM "http://www.foo.bar/dtds/typo.dtd"
            [&lt;!ENTITY % active.links "INCLUDE">]>

andernfalls, wenn FEATURE_XML_ROUNDTRIP "false" ist und PROCESS_DOCDECL "true" ist, ist der zurückgegebene Wert nicht definiert (es kann sogar null sein) </dd></dl>

<starke>NOTE:</strong> es gibt keine Garantie dafür, dass nur ein TEXT- oder IGNORABLE_WHITESPACE-Ereignis aus nextToken() vorhanden ist, da der Parser sich für die Bereitstellung von Elementinhalten in mehreren Token entscheiden kann (Aufteilen von Elementinhalten in Blöcke)

<starke>NOTE:</strong> , ob der zurückgegebene Text des Tokens end-of-line normalisiert ist, hängt von FEATURE_XML_ROUNDTRIP ab.

<strong>NOTE:</strong> XMLDecl () wird nicht gemeldet, aber sein Inhalt ist über optionale Eigenschaften verfügbar (siehe Klassenbeschreibung oben).

Java-Dokumentation für org.xmlpull.v1.XmlPullParser.nextToken().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: