共用方式為


XML 和 SOAP 序列化

XML 序列化會將物件的公用欄位和屬性,或方法的參數和傳回值,轉換 (序列化) 為符合特定 XML 結構描述定義語言 (XSD) 文件的 XML 資料流。XML 序列化會產生強型別的類別,其公用屬性和欄位都已轉換為序列格式 (在這種情況下為 XML) 以進行儲存或傳輸。

因為 XML 為開放式標準,所以 XML 資料流可以由任意應用程式視需要處理 (無論平台為何)。例如,使用 ASP.NET 建立的 XML Web Service 會使用 XmlSerializer 類別建立 XML 資料流,該資料流可以在網際網路或內部網路的 XML Web Service 應用程式間傳遞資料。相反地,還原序列化則接收這類 XML 資料流,並重新建構物件。

XML 序列化還可以用來將物件序列化為符合 SOAP 規格的 XML 資料流。SOAP 是以 XML 為基礎的通訊協定,專為使用 XML 傳輸程序呼叫而設計。

若要序列化或還原序列化物件,請使用 XmlSerializer 類別。若要建立要序列化的類別,請使用 XML 結構描述定義工具。

在本節中

相關章節

  • 進階開發技術
    提供 .NET Framework 中複雜開發工作和技術的詳細資訊連結。

請參閱

其他資源

二進位序列化