我们什么时候使用XML序列化?

时间:2013-07-25 02:59:00

标签: c# .net visual-studio-2010 windows-phone-7 windows-phone-8

我在搜索示例时将如何将数据存储在独立存储中。在一个例子中使用了XmlSerializer。我已经给出了下面的代码。请解释Xmlserializer的功能和需求。

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

1 个答案:

答案 0 :(得分:1)

XmlSerialization是获取对象并将其表示为xml的过程。 Xml是理想的格式之一,因为它可以描述任意对象层次结构。 一个常见的用例是通过Web传输对象。如果将对象序列化为xml,则可以将其包含在http请求和响应中,并将其反序列化为另一侧的原始对象。重建对象的所有信息都可以在xml

中找到

Bellow你可以看到一个序列化为xml的类的例子

public class OrderForm
{
    public DateTime OrderDate;
}

<OrderForm>
    <OrderDate>12/12/01</OrderDate>
</OrderForm>