xml序列化集合.docVIP

  • 18
  • 0
  • 约1.89万字
  • 约 15页
  • 2016-04-14 发布于江苏
  • 举报
xml序列化集合 Xml序列化是将对象中的字段和值序列化为Xml流,保存为Xml文件的格式。反序列化是将类从Xml流中读出。 主要用到的类为:XmlSerializer,它的主要方法有Serialize和Deserialize,用来序列化和反序列化Xml。 XmlSerializer 构造函数中的参数Type type,用来表示要进行序列化的类的类型,可以通过typeof(类名)来获取。Serialize有两个参数Stream stream和Object o,分别表示序列化的流和要序列化的对象。Deserialize有一个参数Stream stream表示要反序列化的流。 可以用属性来控制Xml的序列化,XmlAttribute属性表示对象成员序列化为Xml属性, XmlElement 属性表示要将成员序列化为Xml元素,XmlArray属性应用于数组成员,数组的成员将成为Xml数组的成员。XmlRoot属性表示要序列化为Xml 的根元素。在这些属性中都可以进一步制定元素的名称,是否为空等。XmlRoot属性中还可以制定命名空间。 [XmlArray(ElementName = Items)] [XmlElement(IsNullable = false)] [XmlRoot(ElementName=Purch

文档评论(0)

1亿VIP精品文档

相关文档