c# xmlSerializer的使用示例
来源:互联网 发布:标致pp2000软件 编辑:程序博客网 时间:2024/05/17 22:09
先上实体类
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>
0 0
- c# xmlSerializer的使用示例
- XmlSerializer 类的使用
- 使用XmlSerializer的问题
- XmlSerializer的使用
- C# XmlSerializer
- C#使用XmlSerializer序列化对象
- [C#基础]关于何时使用XmlSerializer的构造函数(Type, Type[])
- 【Android】XmlPullParser及XmlSerializer的使用
- Android学习笔记3--XmlSerializer的使用
- c# xmlserializer 序列化
- C# 派生类的XmlSerializer序列化XML
- XmlSerializer 使用小例
- 使用XmlSerializer创建xml文件的一个例子
- pull解析技术以及序列化XmlSerializer的使用
- XmlSerializer的几个用法
- 【经验谈】XmlSerializer的坑
- c#事务的使用、示例及注意事项
- c#事务的使用、示例及注意事项
- 每天一点正能量:别错怪了从前,错失了以后
- SQL avg(平均值)函数
- ACM 介绍
- oracle数据库导入导出cmd命令
- mvchtmlstring 自定义下拉列表
- c# xmlSerializer的使用示例
- c#读取xml中特定节点的值(实例)
- Window7/8 把笔记本配置成wifi热点
- make的那些事
- mysql中的substr()函数
- Web Service 服务安全漫谈
- Ext 中RadioGroup 监听事件 为什么只执行一次
- Extjs之访问store
- can not be represented as java.sql.Timestamp