Xml 序列化
Posted slu182
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xml 序列化相关的知识,希望对你有一定的参考价值。
1 XML序列化只能序列化对象的公有属性,并且要求对象有一个无参的构造方法,否者无法反序列化。
2 [Serializable]和[NonSerialized]特性对XML序列化无效!所以使用XML序列化时不需要对对象增加[Serializable]特性。
XML形式 |
处理方法 |
补充说明 |
XmlElement |
定义一个属性 |
属性名与节点名字匹配 |
XmlAttribute |
[XmlAttribute] 加到属性上 |
|
InnerText |
[InnerText] 加到属性上 |
一个类型只能使用一次 |
节点重命名 |
根节点:[XmlType("testClass")] |
|
参考文章:
C#对象序列化与反序列化: http://www.cnblogs.com/yzenet/p/3622833.html
以上是关于Xml 序列化的主要内容,如果未能解决你的问题,请参考以下文章