Serialisasi XML dan SOAP

Serialisasi XML mengonversi (menserialisasikan) bidang publik dan properti suatu objek, serta parameter dan mengembalikan nilai metode, menjadi aliran XML yang sesuai dengan dokumen bahasa definisi Skema XML (XSD) tertentu. Serialisasi XML menghasilkan kelas dengan jenis yang kuat dengan properti publik dan bidang yang dikonversi ke format serial (dalam hal ini, XML) untuk penyimpanan atau pengangkutan.

Karena XML adalah standar terbuka, aliran XML dapat diproses oleh aplikasi apa pun, sesuai kebutuhan, dengan platform apa pun. Misalnya, layanan Web XML yang dibuat menggunakan ASP.NET menggunakan XmlSerializer kelas untuk membuat aliran XML yang meneruskan data antara aplikasi layanan Web XML di internet maupun intranet. Sebaliknya, deserialisasi mengambil aliran XML dan merekonstruksi objek.

Serialisasi XML juga dapat digunakan untuk menserialisasikan objek menjadi aliran XML yang sesuai dengan spesifikasi SOAP. SOAP adalah protokol yang berdasar pada XML, yang dirancang khusus untuk mengangkut panggilan prosedur menggunakan XML.

Untuk membuat serialisasi atau deserialisasi objek, gunakan XmlSerializer kelas. Untuk membuat kelas yang akan diserialisasikan, gunakan alat Definisi Skema XML.

Lihat juga