Condividi tramite


IXmlPullParser.NextToken Metodo

Definizione

Questo metodo funziona in modo analogo a next(), ma espone altri tipi di evento (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION o IGNORABLE_WHITESPACE) se disponibili nell'input.

[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

Restituisce

Attributi

Eccezioni

Commenti

Questo metodo funziona in modo analogo a next(), ma espone altri tipi di evento (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION o IGNORABLE_WHITESPACE) se disponibili nell'input.

Se la funzionalità speciale FEATURE_XML_ROUNDTRIP (identificata dall'URI: http://xmlpull.org/v1/doc/features.html#xml-roundtrip) è abilitata, è possibile eseguire il round trip del documento XML. riprodurre exectly in output l'input XML tramite getText(): il contenuto restituito è sempre nonmalizzato (esattamente come nell'input). In caso contrario, il contenuto restituito è normalizzato come descritto in XML 1.0 End-of-Line Handling e . Inoltre, quando questa funzionalità è abilitata per il contenuto esatto di START_TAG, END_TAG, DOCDECL e PROCESSING_INSTRUCTION è disponibile.

Di seguito è riportato l'elenco dei token che possono essere restituiti da nextToken() e da getTextCharacters() e getTextCharacters() restituisce:<dl<>dt>START_DOCUMENT<dd>null <dt>END_DOCUMENT<dd null <dd>START_TAG<dd>>null a meno che FEATURE_XML_ROUNDTRIP abilitato e quindi restituisca tag XML, ad esempio < tag attr='val'dt END_TAG dd>null a meno che FEATURE_XML_ROUNDTRIP ID abilitato e quindi restituisce tag XML, ad esempio:

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

per il documento di input contenuto:

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

in caso contrario, se FEATURE_XML_ROUNDTRIP è false e PROCESS_DOCDECL è true, ciò che viene restituito non è definito (può essere anche null) </dd></dl>

<strong>NOTE:</strong> non esiste alcuna garanzia che vi sarà un solo evento TEXT o IGNORABLE_WHITESPACE da nextToken() perché il parser può scegliere di distribuire il contenuto degli elementi in più token (dividendo il contenuto degli elementi in blocchi)

<strong>NOTE:</strong> se il testo restituito del token è normalizzato alla fine della riga dipende da FEATURE_XML_ROUNDTRIP.

<strong>NOTE:</strong> XMLDecl () non viene segnalato ma il relativo contenuto è disponibile tramite proprietà facoltative (vedere la descrizione della classe sopra).

Documentazione java per org.xmlpull.v1.XmlPullParser.nextToken().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a