0

分離ストレージにデータを保存する方法の例を探していました。例では、XmlSerializer が使用されました。私は以下のコードを与えました。Xmlserializer の機能と必要性を説明してください。

XmlSerializer ser = new XmlSerializer(typeof(TravelReportInfo));
ser.Serialize(fs, travelReportInfo);
4

1 に答える 1

1

XmlSerialization は、オブジェクトを取得して xml として表現するプロセスです。Xml は、任意のオブジェクト階層を記述することができるため、このための理想的な形式の 1 つです。一般的な使用例の 1 つは、Web 経由でオブジェクトを転送することです。オブジェクトを xml にシリアル化すると、それを http 要求と応答に含め、逆シリアル化して反対側の元のオブジェクトに戻すことができます。オブジェクトを再構築するためのすべての情報は、xml にあります。

以下に、xml にシリアル化されたクラスの例を示します。

public class OrderForm
{
    public DateTime OrderDate;
}

<OrderForm>
    <OrderDate>12/12/01</OrderDate>
</OrderForm>
于 2013-07-25T03:02:07.730 に答える