XmlSerializerを使ってSOAP形式でシリアライズする方法 実は、XmlSerializerクラスは、SOAP形式でシリアライズする機能を持っている。といっても、SoapFormatterクラスと同等の機能を発揮できるというわけではない。最大の相違は、シリアライズされる対象(メンバ)である。SOAP形式を指定してシリアライズしても、XmlSerializerクラスはパブリック・フィールドとパブリック・プロパティのみを扱い、すべてのフィールドを扱うわけではない。 では実際に、XmlSerializerクラスでSOAP形式のシリアライズを行うサンプル・ソースを作成してみよう。 ソース・コードの先頭には以下のコードを追加しておく。