Aracılığıyla paylaş


XML ve SOAP serileştirmesi

XML serileştirmesi, bir nesnenin ortak alanlarını ve özelliklerini ve yöntemlerin parametrelerini ve dönüş değerlerini belirli bir XML Şema tanım dili (XSD) belgesine uygun bir XML akışına dönüştürür (serileştirir). XML serileştirmesi, depolama veya aktarım için seri biçime (bu örnekte XML) dönüştürülen ortak özelliklere ve alanlara sahip kesin olarak belirlenmiş sınıflarla sonuçlanır.

XML açık bir standart olduğundan, XML akışı platformdan bağımsız olarak gerektiğinde herhangi bir uygulama tarafından işlenebilir. Örneğin, ASP.NET kullanılarak oluşturulan XML Web hizmetleri, İnternet'te veya intranetlerde XML Web hizmeti uygulamaları arasında veri geçiren XML akışları oluşturmak için sınıfını kullanır XmlSerializer . Buna karşılık, seriden çıkartma işlemi böyle bir XML akışını alır ve nesneyi yeniden oluşturur.

XML serileştirme, nesneleri SOAP belirtimine uygun XML akışları halinde serileştirmek için de kullanılabilir. SOAP, XML kullanarak yordam çağrılarını taşımak için özel olarak tasarlanmış XML tabanlı bir protokoldür.

Nesneleri serileştirmek veya seri durumdan çıkarmak için bu XmlSerializer sınıfını kullanın. Serileştirilecek sınıfları oluşturmak için XML Şema Tanımı aracını kullanın.

Ayrıca bakınız