IXmlSerializer Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Tentukan antarmuka ke serialisasi Xml Infoset.
[Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")]
public interface IXmlSerializer : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")>]
type IXmlSerializer = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atribut
- Penerapan
Keterangan
Tentukan antarmuka ke serialisasi Xml Infoset. Antarmuka ini mengabstraksi jika XML berseri adalah teks yang kompatibel dengan XML 1.0 atau format serialisasi XML 1.0 lainnya (seperti XML biner misalnya dengan WBXML).
<b>HARAP DICATAT:</b> Antarmuka ini akan menjadi bagian dari API XmlPull 1.2. Ini disertakan sebagai dasar untuk diskusi. Ini dapat berubah dengan cara apa pun.
Pengecualian yang mungkin dilemparkan adalah: Pengecualian IOException atau runtime (lebih banyak pengecualian runtime dapat dilemparkan tetapi tidak dinyatakan dan karenanya tidak memiliki semantik yang ditentukan untuk antarmuka ini): ul>li em IllegalArgumentException</em> - untuk hampir semua metode untuk memberi sinyal bahwa argumen adalah illegal <li><em>IllegalStateException</em>>><<< - untuk memberi sinyal bahwa panggilan memiliki argumen yang baik tetapi tidak diharapkan di sini (pelanggaran kontrak) dan untuk fitur/properti ketika meminta pengaturan fitur/properti yang tidak di-unimplementasi (UnsupportedOperationException akan lebih baik tetapi tidak di MIDP) </ul>
<b>CATATAN:</b> menulis CDSECT, ENTITY_REF, IGNORABLE_WHITESPACE, PROCESSING_INSTRUCTION, COMMENT, dan DOCDECL dalam beberapa implementasi mungkin tidak didukung (misalnya saat melakukan serialisasi ke WBXML). Dalam hal ini IllegalStateException akan dilemparkan dan disarankan untuk menggunakan fitur opsional untuk memberi sinyal bahwa implementasi tidak mendukung output semacam ini.
Dokumentasi Java untuk org.xmlpull.v1.XmlSerializer
.
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.
Properti
Depth |
Mengembalikan kedalaman elemen saat ini. |
Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
JniIdentityHashCode |
Mengembalikan nilai |
JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
Name |
Mengembalikan nama elemen saat ini sebagaimana diatur oleh startTag(). |
Namespace |
Mengembalikan URI namespace dari elemen saat ini sebagaimana diatur oleh startTag(). |
PeerReference |
Mengembalikan instans objek Java yang dibungkus JniObjectReference . (Diperoleh dari IJavaPeerable) |
Metode
Attribute(String, String, String) |
Tulis atribut. |
Cdsect(String) | |
Comment(String) | |
Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
Docdecl(String) | |
EndDocument() |
Selesai menulis. |
EndTag(String, String) |
Tulis tag akhir. |
EntityRef(String) | |
Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
Flush() |
Tulis semua output yang tertunda ke aliran. |
GetFeature(String) |
Mengembalikan nilai fitur saat ini dengan nama yang diberikan. |
GetPrefix(String, Boolean) |
Mengembalikan namespace yang sesuai dengan awalan yang diberikan Jika tidak ada awalan yang terikat ke namespace layanan ini mengembalikan null tetapi jika generatePrefix salah, maka kembalikan awalan yang dihasilkan. |
GetProperty(String) |
Cari nilai properti. |
IgnorableWhitespace(String) | |
ProcessingInstruction(String) | |
SetFeature(String, Boolean) |
Atur fitur yang diidentifikasi berdasarkan nama (disarankan menjadi URI untuk keunikan). |
SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
SetJniManagedPeerState(JniManagedPeerStates) |
Tentukan antarmuka ke serialisasi Xml Infoset. (Diperoleh dari IJavaPeerable) |
SetOutput(Stream, String) |
Atur untuk menggunakan aliran output biner dengan pengodean yang diberikan. |
SetOutput(Writer) |
Atur output ke penulis yang diberikan. |
SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
SetPrefix(String, String) |
Mengikat awalan yang diberikan ke namespace yang diberikan. |
SetProperty(String, Object) |
Atur nilai properti. |
StartDocument(String, Boolean) |
Tulis < ?deklarasi xml dengan pengodean (jika pengodean tidak null) dan bendera mandiri (jika mandiri tidak null) Metode ini hanya dapat dipanggil tepat setelah setOutput. |
StartTag(String, String) |
Menulis tag mulai dengan namespace dan nama yang diberikan. |
Text(Char[], Int32, Int32) |
Menulis teks, di mana karakter XML khusus lolos secara otomatis |
Text(String) |
Menulis teks, di mana karakter XML khusus lolos secara otomatis |
UnregisterFromRuntime() |
Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue . (Diperoleh dari IJavaPeerable) |
Metode Ekstensi
JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
JavaCast<TResult>(IJavaObject) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
GetJniTypeName(IJavaPeerable) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
AttributeAsync(IXmlSerializer, String, String, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
CdsectAsync(IXmlSerializer, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
CommentAsync(IXmlSerializer, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
DocdeclAsync(IXmlSerializer, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
EndDocumentAsync(IXmlSerializer) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
EndTagAsync(IXmlSerializer, String, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
EntityRefAsync(IXmlSerializer, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
FlushAsync(IXmlSerializer) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
IgnorableWhitespaceAsync(IXmlSerializer, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
ProcessingInstructionAsync(IXmlSerializer, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
StartDocumentAsync(IXmlSerializer, String, Boolean) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
StartTagAsync(IXmlSerializer, String, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
TextAsync(IXmlSerializer, Char[], Int32, Int32) |
Tentukan antarmuka ke serialisasi Xml Infoset. |
TextAsync(IXmlSerializer, String) |
Tentukan antarmuka ke serialisasi Xml Infoset. |