IXmlPullParser.NextToken Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.:
" titlepage SYSTEM "http://www.foo.bar/dtds/typo.dtd"
[<!ENTITY % active.links "INCLUDE">]"
für Eingabedokument, das Folgendes enthält:
<!DOCTYPE titlepage SYSTEM "http://www.foo.bar/dtds/typo.dtd"
[<!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.