摘要: 因为我们的项目是跨平台的,最初做的是ios版,所以打包的xml都是plist格式的。plist在xcode里反序列化比较容易,而PC版里最初是依照不同文件的结构,做得不同解析,代码复用性比较低。我接手这个项目之后,老大让我再加一个文件的解析,看了一下之前的那个代码感觉比较乱,干脆就自己直接写了一个plist文件的反序列化算法,在这里和大家分享一下。我的思路是这样的,先将plist文件中的元素用树的形式储存起来,再将树组织成一个标准的XML文件,利用C#中的XmlSerializer将其反序列化。若要解析plist文件,我们首先要了解其文件的格式,下面是一个plist文件<?xml ver 阅读全文
posted @ 2013-02-07 20:37 倾剑飞血 阅读(3581) 评论(4) 推荐(0) 编辑