Bagikan melalui


IXmlPullParser.NextToken Metode

Definisi

Metode ini berfungsi sama dengan next() tetapi akan mengekspos jenis peristiwa tambahan (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION, atau IGNORABLE_WHITESPACE) jika tersedia dalam 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

Mengembalikan

Atribut

Pengecualian

Keterangan

Metode ini berfungsi sama dengan next() tetapi akan mengekspos jenis peristiwa tambahan (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION, atau IGNORABLE_WHITESPACE) jika tersedia dalam input.

Jika fitur khusus FEATURE_XML_ROUNDTRIP (diidentifikasi oleh URI: http://xmlpull.org/v1/doc/features.html#xml-roundtrip) diaktifkan dimungkinkan untuk melakukan perjalanan pulang pergi dokumen XML yaitu. reproduksi secara menyeluruh pada output input XML menggunakan getText(): konten yang dikembalikan selalu tidak dinormalisasi (persis seperti dalam input). Jika tidak, konten yang dikembalikan adalah akhir baris yang dinormalisasi seperti yang dijelaskan XML 1.0 Penanganan Akhir Baris dan. Juga ketika fitur ini diaktifkan konten START_TAG, END_TAG, DOCDECL, dan PROCESSING_INSTRUCTION tersedia.

Berikut adalah daftar token yang dapat dikembalikan dari nextToken() dan apa yang getText() dan getTextCharacters() mengembalikan:<dl<>dt>START_DOCUMENT<dd>null <dt>END_DOCUMENT<dd>null <dt>START_TAG<dd>null kecuali FEATURE_XML_ROUNDTRIP diaktifkan dan kemudian mengembalikan tag XML, mis: < tag attr='val'dt END_TAG dd>null kecuali id FEATURE_XML_ROUNDTRIP diaktifkan dan kemudian mengembalikan tag XML, misalnya:

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

untuk dokumen input yang berisi:

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

jika tidak jika FEATURE_XML_ROUNDTRIP salah dan PROCESS_DOCDECL benar maka apa yang dikembalikan tidak ditentukan (bahkan mungkin null) </dd></dl>

<CATATAN yang kuat>:</kuat> tidak ada jaminan bahwa hanya akan ada satu TEKS atau peristiwa IGNORABLE_WHITESPACE dari nextToken() karena pengurai dapat memilih untuk mengirimkan konten elemen dalam beberapa token (membagi konten elemen menjadi gugus)

<catatan>kuat:</kuat> apakah teks token yang dikembalikan adalah akhir baris yang dinormalisasi tergantung pada FEATURE_XML_ROUNDTRIP.

<catatan kuat>:</XMLDecl kuat> () tidak dilaporkan tetapi kontennya tersedia melalui properti opsional (lihat deskripsi kelas di atas).

Dokumentasi Java untuk org.xmlpull.v1.XmlPullParser.nextToken().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk