ValidatorHandler.StartPrefixMapping(String, String) Metode

Definisi

Mulai cakupan pemetaan Namespace awalan-URI.

[Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler")]
public abstract void StartPrefixMapping(string? prefix, string? uri);
[<Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member StartPrefixMapping : string * string -> unit

Parameter

prefix
String

awalan Namespace sedang dideklarasikan. String kosong digunakan untuk namespace elemen default, yang tidak memiliki awalan.

uri
String

URI Namespace layanan yang awalannya dipetakan ke

Penerapan

Atribut

Keterangan

Mulai cakupan pemetaan Namespace awalan-URI.

Informasi dari peristiwa ini tidak diperlukan untuk pemrosesan Namespace normal: pembaca XML SAX akan secara otomatis menggantikan awalan untuk elemen dan nama atribut ketika http://xml.org/sax/features/namespaces fitur tersebut benar<>/var<> (default).

Namun, ada kasus ketika aplikasi perlu menggunakan awalan dalam data karakter atau dalam nilai atribut, di mana aplikasi tidak dapat diperluas dengan aman secara otomatis; peristiwa start/endPrefixMapping menyediakan informasi ke aplikasi untuk memperluas awalan dalam konteks tersebut sendiri, jika perlu.

Perhatikan bahwa peristiwa start/endPrefixMapping tidak dijamin bersarang dengan benar relatif satu sama lain: semua peristiwa startPrefixMapping akan terjadi segera sebelum peristiwa yang sesuai #startElement startElement , dan semua #endPrefixMapping endPrefixMapping peristiwa akan terjadi segera setelah peristiwa yang sesuai, tetapi pesanannya #endElement endElement tidak dijamin sebaliknya.

Seharusnya tidak pernah ada peristiwa start/endPrefixMapping untuk awalan "xml", karena didahului dan tidak dapat diubah.

Java dokumentasi untuk org.xml.sax.ContentHandler.startPrefixMapping(java.lang.String, java.lang.String).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk