C#读写XML
2012-02-06 11:05
176 查看
近期公司在做一个酒吧里的项目。
项目功能模块大体分3个:
1:大战游戏
2:交朋识友
3:推广介绍
4.后台管理
整体技术架构:
游戏采用ShiVa 3D进行开发。
交朋识友和推广介绍用WPF进行实现。
因为ShiVa 3D不支持PC机上的多点触摸功能,
故把ShiVa 3D开发的游戏嵌入到WPF程序里,以实现多点触摸的功能。
现在我负责的部分是后台管理,
后台管理现在主要实现的功能有两点:绑定台号和IP之间的对应关系,上传推荐介绍的图片信息。
考虑整个项目用的数据量不大,而且避免服务器和客户端安装过多的东西,
所以整个项目的数据管理,采用XML。
这两天一直在百度“C#读写XML文件”,
网上看到很多类似的文章和实现方式。
最终自己采用的实现方式是:用DataSet来进行读写XML文件。
读XML文件:
读简单,写也简单。
写其实就是对DataSet里面的数据进行增、删、查、改。
因为平时项目里DataTable用的最多,
所以对DataTable的操作还是很得心应手。
对DataTable进行编辑后,
直接输出XML文件就ok.
总结:用DataSet的ReadXml和WriteXml方法来实现XML的读写更方便。
项目功能模块大体分3个:
1:大战游戏
2:交朋识友
3:推广介绍
4.后台管理
整体技术架构:
游戏采用ShiVa 3D进行开发。
交朋识友和推广介绍用WPF进行实现。
因为ShiVa 3D不支持PC机上的多点触摸功能,
故把ShiVa 3D开发的游戏嵌入到WPF程序里,以实现多点触摸的功能。
现在我负责的部分是后台管理,
后台管理现在主要实现的功能有两点:绑定台号和IP之间的对应关系,上传推荐介绍的图片信息。
考虑整个项目用的数据量不大,而且避免服务器和客户端安装过多的东西,
所以整个项目的数据管理,采用XML。
这两天一直在百度“C#读写XML文件”,
网上看到很多类似的文章和实现方式。
最终自己采用的实现方式是:用DataSet来进行读写XML文件。
读XML文件:
DataSet ds = new DataSet(); string path = "...."//xml文件地址 if (File.Exists(path)) ds.ReadXml(path);
读简单,写也简单。
写其实就是对DataSet里面的数据进行增、删、查、改。
因为平时项目里DataTable用的最多,
所以对DataTable的操作还是很得心应手。
对DataTable进行编辑后,
直接输出XML文件就ok.
//新增一条数据 DataRow dr = myds.Tables[0].NewRow(); dr[0] = "1000"; dr[1] = "1215425"; dr[2] = "cindy"; myds.Tables[0].Rows.Add(dr); path = "....";//输出路径 myds.WriteXml(path);
总结:用DataSet的ReadXml和WriteXml方法来实现XML的读写更方便。
相关文章推荐
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- 读写xml(C#例子,asp.net)
- C# XmlTextWriter和XmlTextReader 读写XML文件
- C#读写XML
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- 转:用C#读写XML的方法
- C#创建、读写、增加、删除XML操作
- C#读写XML简单实例
- C#中用SYSTEM.XML读写XML说明与代码
- C# 读写XML
- C# xml 文件的读写 SAX实现
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#读写XML
- c#读写xml文件
- C#读写XML的基本方法
- c#_xml读写_操作_实例
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- 介绍如何用C#.NET读写XML文档资料
- c#读写xml文件. 1
- C#操作Xml:通过XmlDocument读写Xml文档