c# xmlSerializer的使用示例

发布时间:2017-3-30 14:46:13 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"c# xmlSerializer的使用示例",主要涉及到c# xmlSerializer的使用示例方面的内容,对于c# xmlSerializer的使用示例感兴趣的同学可以参考一下。

先上实体类 public class Entity { public Entity() { } public Entity(string c, string f) { name = c; school = f; } public string name; public string school; }使用时声明 List<Entity> entityList=null; XmlSerializer xs = new XmlSerializer(typeof(List<Entity>)); 读入 using (StreamReader sr = new StreamReader(configPath)) { entityList = xs.Deserialize(sr) as List<Entity>; }输出 using (StreamWriter sw = File.CreateText(configPath)) { xs.Serialize(sw, entityList); } 对应的xml <?xml version="1.0" encoding="utf-8"?> <ArrayOfEntity xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Entity> <Name>Alice</Name> <School>SJTU</School> </Entity> <Entity> <Name>Cici</Name> <School>CSU</School> </Entity> <Entity> <Name>Zero</Name> <School>HIT</School> </Entity> </ArrayOfEntity>

上一篇:编程之美2.10 寻找数组的最大值和最小值
下一篇:c#读取xml中特定节点的值(实例)

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款