[b]
缘起
[/b]我的CloudBox需要一个跨平台的方案来解决iOS上以及Android上的xml档案读取问题
因为游戏总是需要储存一些设定值,或是过关存档之类的
但又不能轻易的使用iOS内建提供的或著是Java内建提供的函数,这样整起来会很麻烦
而且思考到以后增加新的平台,会有不小的困扰,最后决定就用libxml
libxml又是可以在windows环境下使用的,因此直接用visual studio也可以轻易尝试学习API如何使用
[b]
环境简介
操作系统:[/b] Windows XP
[b]IDE工具:[/b] Visual Studio 2008
[b]工程类型:[/b] Visual C++ Win32 Console Application
[b]下载链接
[/b]lib及.h档下载链接
http://xmlsoft.org/sources/win32/
dll下载连结
http://www.dll-files.com/dllindex/dll-files.shtml?iconv
http://www.dll-files.com/dllindex/dll-files.shtml?zlib1
http://www.dll-files.com/dllindex/dll-files.shtml?libxml2
[b]
设定说明图解[/b]
[img]http://files.jb51.net/file_images/article/201305/201305310957222.jpg[/img]
[img]http://files.jb51.net/file_images/article/201305/201305310957223.jpg[/img]
如图所示,我在工程目录中创建了两个文件夹,在libxml中放了iconv跟libxml的.h文档
另外也创建了lib档,将所有的lib都放进去
[img]http://files.jb51.net/file_images/article/201305/201305310957224.jpg[/img]
[img]http://files.jb51.net/file_images/article/201305/201305310957225.jpg[/img]
然后再项目工程中设定libaray的文件路经跟include的文件路径
代码说明
[b]
1. 读取XML文档
[/b]
[url=http://xiazai.jb51.net/201305/yuanma/TestXML_jb51net.rar]点击下载完整工程[/url][/b]