使用libxml2和cocos2d-x

3
我是C++和cocos2d-x的新手。我需要知道如何使用libxml2解析带有元素和属性的XML文件。我已经尝试了谷歌搜索,但找不到确切的代码示例。在cocos中如何使用libxml2?
我在官方网站上找到了这段代码,但我不知道如何将其转换为cocos代码:http://www.xmlsoft.org/examples/reader1.c 我正在使用XCode作为IDE。

2
你正在使用C++进行开发,为什么还要使用不方便的C库呢? 在我们公司,我们使用pugixml。它快速且易于使用。如何开始使用可以参考这里 - inkooboo
我不明白你的问题。Cocos2d-x是一个;LibXML2也是一个库。你不能在“cocos-2d-x”中解析XML;它们是两个不同的东西。你可以使用LibXML2解析XML,然后将数据以任何你想要的方式提供给Cocos2d-x。 - Nicol Bolas
我的意思是,我正在开发一个cocos2d-x游戏,需要解析一些XML文件。我不知道两者是否相关,但从论坛上了解到,cocos2d-x使用libxml作为XML解析器。 - Fugogugo
问题在于如何访问XML文件。我正在考虑通过cocos2d-x获取XML文件,然后将其传递给libxml2解析器。但我不知道该怎么做。 - Fugogugo
1个回答

1

如果你查看CCSAXParser.cpp和CCUserDefault.cpp,你会看到cocos2d-x使用libxml解析数据的例子。或者还有this解决方案(我从未尝试过)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接