您的位置:首页 > 其它

Xml序列化和反序列化

2008-08-26 10:44 357 查看
今天做了2个例子,关于Xml序列化和反序列化.

操作的对象UserInfo,自定义的一个对象.

UserInfo:

[OptionalField] : 标识可以缺少某一字段.

[XmlElement] : 标识Xml节点

[XmlAttribute] : 标识Xml节点的属性

[XmlIgnore] : 序列化或反序列化不关联的字段.

Code

using (TextReader tr = new StreamReader("XMLFile1.xml"))

{

UserInfo userinfo = new UserInfo();

XmlSerializer xmlSerializer = new XmlSerializer(typeof(UserInfo));

userinfo = xmlSerializer.Deserialize(tr) as UserInfo;

List = userinfo.UserList;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: