UD2——XML系列
UD2——XML系列
数据持久化第二部分——系列代号UD2
XML
全称:可拓展标记语言(Extensible Markup Language)
XML是国际通用的,它是被设计来用于传输和存储数据的一种文本特殊格式,文件后缀一般为.xml
本系列学习内容
-
Xml文件格式
- Xml基本语法
- Xml属性
-
C#读取存储Xml
- Xml存放位置
- 读取Xml文件
- 存储修改Xml文件
-
实践必备知识点
- C#中Xml序列化
- C#中Xml反序列化
- IXmlSerialzable接口
- 让Dictionary支持序列化反序列化
重点掌握:
- XML基础规则
- C#读取存储XML文件
- 利用基于反射的序列化和反序列化
实践完成目标:封装XML存储,使其一句代码即可完成数据读取,存储
-
优点:
XML是国际通用规则,跨平台,文件结构清晰易懂,易于编辑和理解,可以用于网络通信和交换数据
-
缺点:
重复工作量繁多,自定义数据类,都需要自己去实现存储读取的功能,而且代码的相似度都极高
数据容易被修改,只要找到文件位置,就容易被轻易的修改数据
主要用于:
- 网络游戏:存储一些客户端的简单的不重要数据,可以用于传输信息(不会大范围使用,因为耗流量)
- 单机游戏:用于存储游戏相关数据,用于配置游戏数据(结合UG2——NGUI系列讲解)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!